Drupal Оцінка користувачами матеріалу за допомогою рейтингу в коментарях

користувачами

Рішення за допомогою Fivestar (потрібна dev версія від 2014-Mar-24 або вище):

Якщо рейтингів буде кілька, то на сторінці admin/config/content/fivestar прописуємо за тегом на кожен рейтинг:

користувачами

Назви тегів можна вибрати будь-які.

Додаємо в потрібний тип матеріалу нове поле типуFivestar Rating і віджетомStars (rated while viewing ) (саме "viewing", це важливо).

оцінка

Якщо рейтингів буде кілька, то в налаштуваннях поля потрібно вибрати відповідний voting tag, створений у першому пункті:

оцінка

За аналогією створюємо інші поля із зазначенням відповідного voting tag.

У налаштуваннях формату доданих полів відключаємо опціюAllow voting on the entity і вибираємо тип відображення рейтингу -Average vote :

оцінка

користувачами

У налаштуваннях полів вибираємо опціюVoting target рівноїParent node, voting tag не змінюємо:

оцінка

На сторінці admin/people/permissions даємо право потрібним ролям оцінювати контент.

Можливо, хтось знає найкращі способи створення подібних рейтингів?

Написане актуально для Fivestar 2 Схожі записи

Коментарі

Думаю для всіляких рейтингів краще використовувати модуль Rate, він більш гнучкий.

rate не має віджету для форми та не вміє оновлювати середнє значення батьківської сутності

Як все просто виявилося, дякую за наведення, спробую реалізацію в рецептах.