По мотивам англоязычной статьи.
Цель задачи: добавить fivestar rating в комментарии, чтобы люди могли оценивать ноду, к которой эти комментарии относятся.
1. Устанавливаем http://drupal.org/project/fivestar]Fivestar module">Fivestar">http://drupal.org/project/fivestar]Fivestar module and http://drupal.org/project/votingapi]Voting API">Voting">http://drupal.org/project/votingapi]Voting API.
2. Идем в admin/config/content/fivestar и создаем новый тег: rating.
3. Идем в admin/structure/types и создаем(редактируем) тип ноды.
4. В закладке Manage Fields, добавляем поле среднего балла рейтинга: label "Average Rating", name "rating", type of data "Fivestar Rating", и form element "Stars (rated while viewing)". Сохраняем.
5. Выбираем "Voting Tag": "rating" и сохраняем настройки.
6. Оставляем стандартные настройки, но убеждаемся что Voting Tag — "rating". Сохраняем.
7. Идем в закладку "Manage Display", и кликаем по настройкам поля рейтинга. Отключаем чекбокс "Expose this Fivestar field for voting on the type type". Сохраняем.
8. Идем в закладку "Comment Fields" и добавляем существующее поле: label "Your rating", field to share "Fivestar Rating: field_rating (Average Rating)" и form element "Stars (rated while editing)". Cохраняем.
Комментарии
Спасибо, помогло.
круто
Громаднейшее тебе спасибо, МУЖИК!!!
Отлично! Спасибо. А как скрыть звезды, если пользователь второй раз добавляет комментартий? у меня просто перезаписываются результаты.
Спасибо! То что искал.
Спасибо, никак не мог разобраться, вюхи юзал, а все бес толку, помог мануальчик
Спасибище, отличный мануал!
Когда я перехожу в настройки у меня только такое http://clip2net.com/s/60c26y и так я не могу добавить новый тег. Почему так?
тут не важно, как зовется. Прикручивайте к vote, без разницы
Ну в принципе я так и сделала, вот только почему то общее количество голосов не правильно считает, у меня 4 комента а показывает - "2 голоса". Почему???