StarRating

    Зірковий рейтинг для MODX Evolution

    Відрізняється від основної збірки дуже гнучкими налаштуваннями (зображення зірок, оформлення і т.п.).

    Установка

    Створити новий сніпет з ім'ям 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 то замість зображень буде використовуватись шрифт із зірками