Emoji-Rating by Sander v.1.0 для DLE

Emoji-Rating by Sander v.1.0

Emoji-Rating by Sander v.1.0

С помощью данного модуля пользователь сможет выбрать эмоции, которые у него вызвала публикация (новость, фильм, ...)

Вид рейтинга в новости


Emoji-Rating by Sander v.1.0
scr. 1
Emoji-Rating by Sander v.1.0
scr. 2
Emoji-Rating by Sander v.1.0
scr. 3
Emoji-Rating by Sander v.1.0
scr. 4

Контейнер со смайлами растягивается на 100% ширины родительского контейнера, таким образом его можно легко встроить в любое место на сайте (scr. 2).
По умолчанию в конфиге прописаны 6 базовых смайлов (scr. 1), их можно легко изменить или удалить.
Количество смайлов в ряд - настраивается в файле стилей. По умолчанию используется ширина 16% (100% / 6 = 16.66%)
Можно даже сделать вывод смайлов в колонку по 1 в ряд (scr. 4)
По вопросам адаптивности, она есть. Но адаптивность - это вещь которая является частью шаблона. Нельзя сделать адаптивность в отрыве от шаблона. Поэтому адаптивность, при желании, нужно будет прописывать индивидуально по месту размещения.
Полоска под смайлом - это подсветка выбора пользователя. Работает только в полной новости. Как видно, пользователь может отметить сразу несколько смайлов, можно изменить в конфиге.
По умолчанию смайлы в блоке выводятся в той очередности, как они прописаны в конфиге. Но можно включить сортировку по количеству голосов (scr. 3). Тогда смайл с наибольшим количеством голосов будет отображаться в самом начале и т.д.

Страница эмодзи


Emoji-Rating by Sander v.1.0

На основании голосов пользователей можно просмотреть отмеченные ими публикации.
Emoji-Rating by Sander v.1.0

При выборе смайла формируется индивидуальный метазаголовок, спидбар, заголовок h1.
Материалы на сайте по умолчанию сортируются по количеству голосов.
Emoji-Rating by Sander v.1.0
Emoji-Rating by Sander v.1.0

Дополнительно можно выбрать параметры для ограничения выборки. Таким образом можно выбрать материалы, которые популярны в текущий момент. При выборе категории, материалы опубликованные в подкатегориях так же учитываются.
Emoji-Rating by Sander v.1.0
Emoji-Rating by Sander v.1.0

При выборе параметров, так же формируется индивидуальный метазаголовок, спидбар и заголовок h1.
Emoji-Rating by Sander v.1.0

Если по заданным параметрам ничего не найдено - будет отображаться заглушка 404.tpl

Особенности


- Можно разрешить или запретить голосование для гостей.
- Два режима работы: выбирать только один смайл или несколько.
- Можно запретить или разрешить выбор смайла в короткой новости.
- Можно включить подсветку выбора пользователя, только в полной новости.
- В блоке голосования можно включить сортировку смайлов по количеству голосов.
- На странице смайлов новости по умолчанию сортируются по релевантности, т.е. первыми идут новости с наибольшим количеством голосов. Можно отключить, тогда сортировка будет по дате публикации.
- При использовании релевантной сортировки можно сделать ограничение минимального количества голосов для попадания новости в выборку.
- На странице смайлов, блок выбора смайлов по умолчанию встроен в контент, однако для кастомизации шаблона - его можно подключить в любом месте шаблона тегом include.
- Можно задать список категорий, в которых будет разрешена работа модуля. Подкатегории будут учтены автоматически. Так же эти категории будут отображаться в списке выбора категории на странице смайлов.
- На странице смайлов можно разрешить или запретить выбора периода пользователем. Так же, при желании, можно задать свои периоды (за сутки, за неделю, ...).
- Можно задать любое количество смайлов (только в шаблоне надо будет адаптировать под заданное количество). Пример:
Emoji-Rating by Sander v.1.0


Демо


Демо №1: d140.sandev.pro
Демо №2: сайт (зеркало для РФ)


Информация


Стоимость модуля 7wmz
Количество лицензий в комплекте: 2шт
Стоимость дополнительной лицензии: 3wmz
Для работы модуля требуется ionCube Loader v.10.2 и старше (для PHP 7.4 версия куба должна быть 10.4)
Версия DLE: 10.1 и старше
Версия PHP: 7.1 - 7.4
Кодировка: UTF-8

Купить модуль: shop.sandev.pro


Контакты


Telegram: @Sandev
Skype: sander8804
E-Mail: oleg.sandev@gmail.com

С уважением,
Олег Александрович a.k.a. Sander
Купить модуль
  • Стоимость модуля: $7
  • В комплекте: 2 лицензии
  • Стоимость дополнительной лицензии: $3
Комментарии: (2)
  1. foto
    Клиент 28 сентября 2020 09:00 #
    А порог вхождения новости в эмоцию есть?
    Ну т.е. есть какая-то формула по достижении которой новость начинается относится к эмоции?
    Или пришел человек, зашел в свежую новость, ткнул на эмоцию и новость уже относится к этой эмоции, так работает?
    0
    1. foto
      Администратор 28 сентября 2020 10:51 #
      Хорошая идея.
      Добавил такой параметр в конфиг. Сейчас и статью дополню.
      0
Добавить комментарий
  • Логин
  • E-mail (не обязательно)
Повторите рисунок:
antibot
© Sander-Development. 2009-2020.
При копировании, ссылка на источник обязательна.