Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Модули для DLE » Views-Top by Sander

Views-Top by Sander


     18.05.2020    Модули для DLE    220    4 комментария

Краткая информация о модуле (хаке)

Автор: Sander
Версия DLE: 10.1 и старше
Цена: 3wmz
Views-Top 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

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


Контакты
Skype: sander8804
Telegram: @Sandev
E-Mail: oleg.sandev@gmail.com

С уважением,
Олег Александрович a.k.a. Sander

4 комментария

maks
Юзер

maks - 18 мая 2020 21:39 -

Всё бы хорошо, но версию PHP можно бы сделать и с 5.6

dj-avtosh
PHP-developer

dj-avtosh - 18 мая 2020 22:54 -

и что бы тормозило еще.

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

maks
Юзер

maks - 18 мая 2020 23:04 -

Мин. версия dle 10.1 примерно равно php 5.6. Главное сделать возможность, а там можно написать мелким шрифтом "будет тормозить" , чтобы не ныли потом в поддержке.

Sander
Эксперт

Sander - 19 мая 2020 00:10 -

Дата релиза PHP 5.6 - 28 августа 2014 года. Прошло уже почти 6 лет. Версии 7.1 уже 3.5 года.
Пора бы уже задуматься об обновлении.

Конкретно данный модуль без проблем и без каких-либо тормозов будет работать и на PHP 5.3
Так же не исключено, что модуль будет работать и на DLE 9.2
Но я не хочу поддерживать старые версии.
Это все равно что верстальщику сказать разработать шаблон на HTML5 + CSS3, но чтобы полноценно поддерживало IE6 со всеми скруглениями, тенями и т.п.

PS. Но все же в целом, касательно быстродействия, некоторые операции на PHP 7 выполняются более чем в 2 раза быстрее чем на 5.6
И это более чем весомый аргумент чтобы обновиться.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх