2010-04-06 3 views
1

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

ответ

1

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

1

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

Это пример схема для создания галереи с представлениями и Imagefield (ССК) и FiveStar голосования:
1. Создать Image тип содержимого с ImageField.
2. Создать Галерея тип контента с одним основным полем изображения (который будет отображаться в списке галереи).
3. Добавить в Image nodereference поля, связанной с Галереей
4. Via Просмотры показать Галереи списка: основные Imagefield и название ссылка должна привести к других Просмотрам, что шоу sublisting из присоединен через nodereference Изображения.
5. Другой ракурс страница задвижка аргумент с шага 4, и показать Изображения где nodereference = связана галерея
6. Прикрепите FiveStar к изображения и Галерея типов контента, так что вы можете проголосовать за обоих типов.
7. Voilà

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

1

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

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

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

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

Смежные вопросы