Views-Top v.1.1 by Sander
Дополнение для тега custom позволяющее выводить реальный топ из просматриваемых материалов
Как известно, в DLE есть возможность вывод "популярных" новостей.
Для этого есть тег {topnews} (лично я считаю его морально устаревшим)
А так же сортировка в теге custom:
{custom order="reads"}
или же с ограничением по дате {custom order="reads" days="30"}
Недостатки этих методов в том, что в первом случае выводятся просто новости с наибольшим количеством просмотров. Даже если эта новость уже как год не актуальна и никому не интересна в данный момент, но у нее наибольшее количество просмотров за все время.
Во втором случае используется ограничение по дате публикации. Т.е. это может быть супер-популярный сериал или фильм вышедший 2 месяца назад, который все сейчас смотрят и обсуждают, но в топе его не будет.
Оба эти недостатка решаются с помощью данного модуля. Он позволяет вывести в теге custom реальные популярные новости, которые просматриваются в данный момент. Не принимая во внимание дату публикации. Значение имеют только просмотры в текущий заданный промежуток времени (за последние N-дней).
Примечание: Модуль не сразу будет показывать реальный топ. Ему нужно будет время для сбора статистики.
Так же данная технология работает только при включенном кеше счетчика просмотров!
Пример использования:
{custom order="views_top" category="current" limit="10" template="custom_top"}
В примере использован хак вывода ID текущей категорииДемо
Информация
Стоимость модуля 3wmz
Количество лицензий в комплекте: 1шт
Стоимость дополнительной лицензии: 2wmz
Для работы модуля требуется ionCube Loader v.10.x и старше
В настройках DLE должен быть включен кеш счетчика просмотров.
Версия DLE: 10.1 и старше (14.x включительно)
Версия PHP: 7.1 - 7.3
Новая версия модуля Views-Top v.2
История изменений
v.1.1 - 25.05.2020
+ Добавлена отправка уведомления об ошибке на почту в случае каких-либо проблем в работе модуля.
Контакты
Skype: sander8804
Telegram: @Sandev
E-Mail: oleg.sandev@gmail.com
С уважением,
Олег Александрович a.k.a. Sander