Відрізняється від основної збірки дуже гнучкими налаштуваннями (зображення зірок, оформлення і т.п.).
Створити новий сніпет з ім'ям star_rating
і наступним вмістом:
<?php return require MODX_BASE_PATH . 'assets/snippets/star_rating/snippet.php'; ?>
Створити новий модуль Star Rating
, з наступним вмістом:
include MODX_BASE_PATH . 'assets/snippets/star_rating/starrating.module.php';
Після створення модуля необхідно оновити сторінку щоб посилання на модуль появилось на вкладці "Модулі"
. Далі якщо ви раніше не встановлювали цей компонент необхідно натиснути кнопку "Установити"
.
Приклад виклику сніпета:
[!star_rating? &id=`418` &tpl=`@CHUNK:star_rating`!]
Параметр | За замовчуванням | Опис |
---|---|---|
id | [*id*] |
ID документа. Якщо не вказати буде використаний ID поточного документа |
tpl | template |
Шаблон для виведення рейтинга. Для використання чанків MODX потрібно в імені чанка добавити приставку @CHUNK: як на прикладі |
lang | ru |
Мова. Всі мови знаходятся в папці /assets/snippets/star_rating/langs/ |
interval | 86400 |
Інтервал в секундах після закінчення котрого можна буде оставити голос знову |
noJs | - | Якщо вказати 1 вбудовані скрипти не будуть виводитись на сторінку |
noCss | - | Якщо вказати 1 вбудовані стилі не будуть виводитись на сторінку |
class | - | Добавляє ваший css клас в шаблон <div class="star-rating-container[+class+]"> , вказувати без пробіла |
stars | 5 | Кількість зірок рейтингу |
starOn | - | Зображення заповненої зірки (вказувати тільки ім'я файла з розширенням) |
starOff | - | Зображення не заповненої зірки (вказувати тільки ім'я файла з розширенням) |
starHalf | - | Зображення напів-заповненої зірки (вказувати тільки ім'я файла з розширенням) |
imagesPath | - | Шлях до папки із зображенням зірок. starOn , starOff , starHalf звязані з цим параметром |
readOnly | false |
Забороняє можливість голосувати, тільки перегляд рейтингу |
starType | img |
За замовчуванням img , якщо вказати span то замість зображень буде використовуватись шрифт із зірками |