Drupal - Строительство фотогалереи для голосования с модулем голосования Fivestar

StackOverflow https://stackoverflow.com/questions/2587284

Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

Это пример Схема для строительной галереи с видами и изображением поля (CCK) и голосование Fivestar:
1. Создать Изображение Тип контента с изображением поля.
2. Создать Галерея Тип контента с одним главным изображением поля (который будет видимым в листинге галереи).
3. Добавить в Изображение поле Noderewense, которое связано с Галерея
4. через представления шоу Галерея Листинг: Главное ImageField и ссылки на название должны привести к Другие виды, это шоу подчинить прилагаемый через NodeReference Картинки.
5. Другие виды Страница поймать аргумент с шага 4 и показать Картинки где NodeReference = связанная галерея
6. Прикрепите фивиара к Изображение а также Галерея Типы контента, так что вы можете голосовать за обоих типов.
7. VOILà.

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

Вы, вероятно, должны проконсультироваться с документацией для Drupal VotingaPi http://groups.drupal.org/taxaxonomy/term/233.

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top