Рейтинг статей
SyrnikОписание
Плагин позволяет посетителям сайта оценивать статьи, суммируя все оценки и вычисляя средний рейтинг. Оценки сохраняются в cookies браузера на неделю, что позволяет посетителям голосовать повторно.
Возможности
Плагин предоставляет возможность посетителям сайта оценивать статьи. Оценки сохраняются в cookies браузера на неделю, что позволяет пользователям голосовать повторно. Плагин работает в двух режимах: автоматическом и ручном.
Режимы работы
- Автоматический режим: Подключение CSS-стилей, JS-скриптов и формы голосования происходит с использованием хуков.
- Ручной режим: Необходимо вручную подключить файлы CSS и JS, а также вставить форму голосования и рейтинг в любое место шаблона
post.html.
Хелпер плагина
Для работы с хелпером плагина в шаблоне используется следующий код: ``php {$vote_helper = blogVotePlugin::helper()} ``
Получение данных рейтинга
Для получения объекта данных рейтинга для поста используется метод: ``php {$rating = $vote_helper->getRating($post)} ` где $post` — массив данных о посте блога.
Вывод рейтинга и формы
Для получения HTML с рейтингом и формой голосования: ``php {$vote_helper->getRatingHtml($rating)} ` или с указанием собственного файла шаблона: `php {$vote_helper->getRatingHtml($rating, '/path/to/template')} ``
Методы объекта данных рейтинга
- getRating(): Получить суммарный рейтинг, т.е. сумму всех оценок.
- getVoteCount(): Получить общее количество голосов.
- getPercent(): Получить процент (с точностью до десятой от 0 до 100).
- getScore(): Получить средний рейтинг поста (число с точностью до десятой в диапазоне от 0 до 5).
Настройка
Установка и настройка плагина занимают несколько минут. Все параметры доступны в панели управления.