Оцінка контенту в Drupal

Опубліковано Вт, 06/03/2014 - 15:13 користувачем Oleg

Модулі для оцінок контенту в Drupal

Для друпал є кілька модулів оцінок. Будемо використовувати модулі Fivestar та Voting API. Встановлення стандартне. Переходимо до налаштування.

Почнемо з Voting API. Переходимо Конфігурація → Пошук та метадані → API Оцінки

Все, що ми можемо налаштувати, це загальні параметри голосування. Перші два параметри визначають, через який проміжок часу користувач зможе заново проголосувати. Можна налаштувати коли відбуватиметься підрахунок оцінок – відразу чи раз на добу. Порадував останній пункт ;) Модуль Voting API не дає жодних інструментів для голосування. Він є основою для інших модулів, у нашому випадку для Five Star. Переходимо Конфігурація → Робота із вмістом → Fivestar. Тут у нас єдине поле

У полі теги через кому потрібно перерахувати ті параметри, які хочемо оцінювати. Ми можемо додати до кожної статті кілька оцінок або до різних типів матеріалів додавати різні оцінки. Для блогу це зайве, а для інтернет магазину може стати в нагоді. У прикладі, у мене два теги на сайті я використовую один.

Після збереження поля потрібно вибрати у списку один з тих тегів, що ми вказали в налаштуванні модуля Five Star. Далі йдуть звичайні параметри поля. Зверніть увагу, що fivestar може бути не тільки п'яти але й десяти зірковим. Я не став відхилятися від традицій і залишив як є.

Переходимо на вкладку управління відображенням (mange display).

Вибираємо стиль і значення, що відображається зірками та текст під ними. Залишилося лише дозволити відвідувачам сайту голосувати. Переходимо Користувачі - Права доступу та відзначаємо кому можна голосувати.