Дополнение для тега custom позволяющее выводить реальный топ из просматриваемых материалов
Как известно, в DLE есть возможность вывод "популярных" новостей.
Для этого есть тег {topnews} (лично я считаю его морально устаревшим)
А так же сортировка в теге custom: {custom order="reads"} или же с ограничением по дате {custom order="reads" days="30"}
Недостатки этих методов в том, что в первом случае выводятся просто новости с наибольшим количеством просмотров. Даже если эта новость уже как год не актуальна и никому не интересна в данный момент, но у нее наибольшее количество просмотров за все время.
Во втором случае используется ограничение по дате публикации. Т.е. это может быть супер-популярный сериал или фильм вышедший 2 месяца назад, который все сейчас смотрят и обсуждают, но в топе его не будет.
Оба эти недостатка решаются с помощью данного модуля. Он позволяет вывести в теге custom реальные популярные новости, которые просматриваются в данный момент. Не принимая во внимание дату публикации. Значение имеют только просмотры в текущий заданный промежуток времени (за последние N-дней).
Примечание: Модуль не сразу будет показывать реальный топ. Ему нужно будет время для сбора статистики.
Так же данная технология работает только при включенном кеше счетчика просмотров!
Пример использования:
В примере использован хак вывода ID текущей категории
Демо
Информация
Стоимость модуля 3wmz
Количество лицензий в комплекте: 1шт
Стоимость дополнительной лицензии: 2wmz
Для работы модуля требуется ionCube Loader v.10.x и старше
В настройках DLE должен быть включен кеш счетчика просмотров
Версия DLE: 10.1 и старше (14.x включительно)
Версия PHP: 7.1 - 7.3
Контакты
Skype: sander8804
Telegram: @Sandev
E-Mail: [email protected]
С уважением,
Олег Александрович a.k.a. Sander
Как известно, в 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"}
Демо
Информация
Стоимость модуля 3wmz
Количество лицензий в комплекте: 1шт
Стоимость дополнительной лицензии: 2wmz
Для работы модуля требуется ionCube Loader v.10.x и старше
В настройках DLE должен быть включен кеш счетчика просмотров
Версия DLE: 10.1 и старше (14.x включительно)
Версия PHP: 7.1 - 7.3
Купить модуль: Sander-Development Shop
Контакты
Skype: sander8804
Telegram: @Sandev
E-Mail: [email protected]
С уважением,
Олег Александрович a.k.a. Sander
Последнее редактирование:
![1589448415_views-top[1].png 1589448415_views-top[1].png](/forum/data/attachments/23/23220-f04750cd9575c4e81bf01df237e3ea59.jpg?hash=8EdQzZV1xO)