Данный модуль добавляет на сайт новый тип рейтинга, который позволяет выставлять оценку за различные характеристики публикации.
К примеру для фильмов и сериалов это могут быть: Сюжет, Игра актеров, Работа оператора и Спецэффекты.
Особенности модуля
- Оценка засчитывается только после выбора всех параметров
- Любое количество оцениваемых параметров
- Для каждой категории можно задать свой индивидуальный перечень параметров
- Можно заменять значение стандартного рейтинга
- Можно сразу отображать оценку пользователя, если он голосовал ранее
- Можно разрешить или запретить пользователю менять свою старую оценку
- Используются настройки групп пользователей и настройки публикации. Т.е. если рейтинг в новости отключен, то модуль не будет работать и отображаться. Если группе пользователя нельзя выставлять оценки, то в модуле так же он не сможет голосовать.
- В комплекте 2 шаблона, для светлой и темной темы.
- Простой и доступный для редактирования шаблон. Все цвета, размеры и внешний вид можно относительно легко поменять под себя.
- Можно записывать значение итогового рейтинга в заданное в настройках доп.поле.
- Можно посмотреть подробную историю оценок во всплывающем окне.
- Работает только в полной новости
Скриншоты
Пустая форма, без оценок.
Общий рейтинг будет обновлен после выставления оценок для всех параметров.
Отправка значений рейтинга.
По умолчанию ширина окна сделана под 2 блока в ряд, но можно увеличить в файле стилей.
В настройках можно указать до какого знака после запятой округлять итоговый рейтинг (по умолчанию 2).
Как видно по курсору, пользователь не может выставлять оценку. Т.е. модуль не реагирует на действия пользователя.
Это может быть если пользователь уже проголосовал и в настройках отключена возможность смены оценки или если группе пользователя запрещено выставлять оценки.
Адаптивная верстка.
Вариант оформления для темных шаблонов.
История оценок (добавлено в v.2.2)
Установка
Модуль подключается в шаблоне fullstory.tpl одной простой строкой:
{include file="engine/mods/multirating/index.php"}
Информация
Стоимость модуля 5wmz
Количество лицензий в комплекте: 1шт
Стоимость дополнительной лицензии: 2wmz
Для работы модуля требуется ionCube Loader v.6.x и старше (для PHP 7.x версия куба должна быть 10.x)
Версия DLE: 10.1 - 16.1
Версия PHP: 5.4 - 7.4, 8.1
Кодировка: UTF-8
Купить модуль: shop.sandev.pro
Контакты
Skype: sander8804
Telegram: @Sandev
ICQ: 404-037-556
E-Mail: oleg.sandev@gmail.com
История изменений
v.2.1
+ Добавлена возможность записывать значение итогового рейтинга в заданное в настройках доп.поле.
v.2.1.1
* Исправлена работа с кешем. Изменение рейтинга теперь очищает кеш полной новости.
v.2.1.2
* Исправлена работа с гостями. Ранее все гости были объединены под одним user_id = 0
v.2.2
+ Добавлена история оценок
v.2.2.1
* Если нет оценок, в окне истории голосований теперь выводит текст "- нет голосов -"
v.2.2.2
* При голосовании пропадала кнопка "История оценок"
* При использовании сжатия JS умирали все скрипты сайта.
v.2.2.3
* Значение рейтинга в доп.поле теперь записывается с нулем после точки, пример: было 8 - станет 8.0
v.2.3
+ Можно записывать в доп.поля отдельно значения каждой группы. В шаблоне короткой новости можно будет выводить значения рейтингов тегов [xfvalue_mrating_{ИмяГруппы}] (Для каждой группы нужно будет создать доп.поле).
v.2.3.1
+ В архив добавлена инструкция по использованию микроразметки в рейтинге. Микроразметку можно добавить в любую версию модуля.
v.2.4
+ Для более удобной работы микроразметки добавлены теги {title} и [rated]...[rated]
v.2.4.1
* Исправлена работа модуля на DLE 14.2
v.2.4.2 от 16.10.2022
+ Добавлена поддержка PHP 8.1
v.2.4.3 от 07.09.2024
+ Добавлена поддержка PHP 8.2
* Исправлена работа кнопки "История оценок"
С уважением,
Олег Александрович a.k.a. Sander