![Emoji-Rating by Sander v.1.2.9 Emoji-Rating by Sander v.1.2.9](/uploads/posts/2020-09/1601199474_emoji-rating.png)
С помощью данного модуля пользователь сможет выбрать эмоции, которые у него вызвала публикация (новость, фильм, ...)
Вид рейтинга в новости
Контейнер со смайлами растягивается на 100% ширины родительского контейнера, таким образом его можно легко встроить в любое место на сайте (scr. 2).
По умолчанию в конфиге прописаны 6 базовых смайлов (scr. 1), их можно легко изменить или удалить.
Количество смайлов в ряд - настраивается в файле стилей. По умолчанию используется ширина 16% (100% / 6 = 16.66%)
Можно даже сделать вывод смайлов в колонку по 1 в ряд (scr. 4)
По вопросам адаптивности, она есть. Но адаптивность - это вещь которая является частью шаблона. Нельзя сделать адаптивность в отрыве от шаблона. Поэтому адаптивность, при желании, нужно будет прописывать индивидуально по месту размещения.
Полоска под смайлом - это подсветка выбора пользователя. Работает только в полной новости. Как видно, пользователь может отметить сразу несколько смайлов, можно изменить в конфиге.
По умолчанию смайлы в блоке выводятся в той очередности, как они прописаны в конфиге. Но можно включить сортировку по количеству голосов (scr. 3). Тогда смайл с наибольшим количеством голосов будет отображаться в самом начале и т.д.
Страница эмодзи
На основании голосов пользователей можно просмотреть отмеченные ими публикации.
При выборе смайла формируется индивидуальный метазаголовок, спидбар, заголовок h1.
Материалы на сайте по умолчанию сортируются по количеству голосов.
Дополнительно можно выбрать параметры для ограничения выборки. Таким образом можно выбрать материалы, которые популярны в текущий момент. При выборе категории, материалы опубликованные в подкатегориях так же учитываются.
При выборе параметров, так же формируется индивидуальный метазаголовок, спидбар и заголовок h1.
Если по заданным параметрам ничего не найдено - будет отображаться заглушка 404.tpl
Особенности
- Можно разрешить или запретить голосование для гостей.
- Два режима работы: выбирать только один смайл или несколько.
- Можно запретить или разрешить выбор смайла в короткой новости.
- Можно включить подсветку выбора пользователя, только в полной новости.
- В блоке голосования можно включить сортировку смайлов по количеству голосов.
- На странице смайлов новости по умолчанию сортируются по релевантности, т.е. первыми идут новости с наибольшим количеством голосов. Можно отключить, тогда сортировка будет по дате публикации.
- При использовании релевантной сортировки можно сделать ограничение минимального количества голосов для попадания новости в выборку.
- На странице смайлов, блок выбора смайлов по умолчанию встроен в контент, однако для кастомизации шаблона - его можно подключить в любом месте шаблона тегом include.
- Можно задать список категорий, в которых будет разрешена работа модуля. Подкатегории будут учтены автоматически. Так же эти категории будут отображаться в списке выбора категории на странице смайлов.
- На странице смайлов можно разрешить или запретить выбора периода пользователем. Так же, при желании, можно задать свои периоды (за сутки, за неделю, ...).
- Можно задать любое количество смайлов (только в шаблоне надо будет адаптировать под заданное количество). Пример:
Демо
Информация
Стоимость модуля 7wmz
Количество лицензий в комплекте: 2шт
Стоимость дополнительной лицензии: 3wmz
Для работы модуля требуется ionCube Loader v.10.2 и старше (для PHP 7.4 версия куба должна быть 10.4)
Версия DLE: 10.1 - 17.0
Версия PHP: 7.1 - 8.2 (кроме 8.0)
Кодировка: UTF-8
Купить модуль: shop.sandev.pro
Контакты
Telegram: @Sandev
Skype: sander8804
E-Mail: oleg.sandev@gmail.com
История изменений
v.1.1 - 08.10.2020
+ Добавлено автоматическое отображение меню выбора эмодзи на странице подборок
v.1.2 - 02.11.2020
+ Добавлена возможность сделать ограничение на количество выбранных эмодзи на странице полной новости
v.1.2.1 - 28.01.2021
* Исправлено отображение категорий в списке выбора на странице эмозди
v.1.2.2 - 22.06.2021
* Исправлен установщик модуля на DLE 14.2 и старше
v.1.2.3 - 27.06.2021
* Исправлена работа рейтинга в короткой новости
* Исправлена работа модуля на DLE 14.3 при включеном мемкеше или Redis
v.1.2.4 - 18.05.2022
* Исправлен установщик модуля на DLE 15.1 и старше
v.1.2.5 - 19.10.2022
+ Добавлена поддержка PHP 8.1
v.1.2.6 - 13.02.2023
* Адаптирован под DLE 16.0
v.1.2.8 - 15.01.2024
* Убрана необходимость внесения правок в htaccess (nginx)
v.1.2.9 - 28.03.2024
+ Добавлена поддержка PHP 8.2
С уважением,
Олег Александрович a.k.a. Sander