Drupal - создание фотогалереи для голосования с помощью модуля голосования Fivestar - PullRequest
1 голос
/ 06 апреля 2010

Как я могу использовать модуль голосования Drupal Fivestar для голосования по фотографиям в галерее, при этом каждая фотография не является отдельным узлом. Я использовал модуль Fivestar для голосования по отдельным узлам, но сделать каждую фотографию в галерее узлом не представляется логичным.

Ответы [ 3 ]

1 голос
/ 07 апреля 2010

Что такое галерея?Представления, пользовательский узел / модуль, модуль Gallery2?Какой модуль используется для изображений?изображение / ImageField / закачивать? * 1003 *

Это пример схема построения галереи с Views и Imagefield (CCK) и голосованием Fivestar:1. Создайте изображение тип контента с полем изображения.2. Создайте Галерея тип контента с одним основным полем изображения (которое будет отображаться в списке галереи).3. Добавьте в Изображение поле узла ссылки, которое связано с Галерея 4. Посредством представления отображаются Галерея листинг: основное поле изображения и ссылки на заголовки должны вести к другим представлениям , которые показывают подсписание прикрепленных через узел ссылки Изображения 5. Другие представления аргумент захвата страницы с шага 4 и показ Изображения , где nodereference = связанная галерея6. Прикрепите Fivestar к изображениям и галерее типов контента, чтобы вы могли голосовать за оба типа.7. Вуаля

ps. Для одного основного поля изображения вы можете автоматически получить первое изображение субизображения или создать эскиз изображения.Для навигации по меню в галерее или в сухарях вы должны установить верхний / нижний колонтитул представлений через drupal api.

1 голос
/ 07 апреля 2010

Вам, вероятно, следует обратиться к документации для drupal VotingAPI http://groups.drupal.org/taxonomy/term/233

Вы можете воспользоваться подходом Никита к переосмыслению галереи изображений. Я предполагаю, что проблема с отдельными узлами заключается не в количестве созданных узлов, а в утомительном процессе загрузки одного изображения один за другим.

Проверьте модуль типа Image Fupload, который может обрабатывать загрузку нескольких изображений и создание узлов для каждого из этих изображений. Кроме того, если вы используете его через модуль изображений, он может обрабатывать тегирование всех этих изображений в одной и той же таксономии (которая может быть вашим именем галереи вместо использования ссылки на узел в примере с Nikit)

еще один последний вариант, попробуйте найти какой-нибудь случайный javascript, который может делать оценку независимо от drupal, да, вы не сможете сортировать в просмотрах по большинству проголосовавших, но если вы просто хотите получить 5-звездочный рейтинг и ничего другого вариант. Я уверен, что кто-нибудь из Google найдет достаточный сценарий, чтобы справиться с этим на стороне.

1 голос
/ 06 апреля 2010

Как работает модуль голосования, я думаю, что они должны быть узлом, а не элементами узла, потому что так он отслеживает голоса.

...