Перейти к публикации

{custom} - логика работы тега для вывода за сегодня


Рекомендованные сообщения

Есть необходимость вывести самые читаемые новости только за сегодня.

Ставим:

{custom order="reads" days="1"}

И поскольку на сайте только старые новости, скажем за прошлый год, то такая конструкция ничего не выводит, даже если посты (старые) просматриваются...

Стоит изменить дату каких-то новостей на сегодня - тут же начинает выводить.

Получается, что установив сейчас такую строку тега, мы не получим ни одного поста, т.к. нет постов новых на сайте!

Способен ли тег {custom} вывести самые читаемые новости только за сегодня с учетом того, что новых постов нет, а просматриваются какждый день только прежде опубликованные посты?

Ссылка на сообщение
Поделиться на других сайтах

order="reads" это сортировка а не критерий выборки. days="1" это критерий выборки, т.е. новости опубликованные за сегодня. Т.е. своим тегом вы говорите: выведи новости за сегодня и отсортируй их по просмотрам.

7 часов назад, holistic сказал:

Способен ли тег {custom} вывести самые читаемые новости только за сегодня с учетом того, что новых постов нет, а просматриваются какждый день только прежде опубликованные посты?

Считают просмотры у новости за все время ее существования и нет никакой записи в БД когда ее смотрели сегодня или вчера. Поэтому это невозможно даже в теории.

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, crafic сказал:

есть плагин на сайте sandev для таких целей

Он устарел и работает только под старые версии ДЛЕ.

Ссылка на сообщение
Поделиться на других сайтах
11 часов назад, celsoft сказал:

Считают просмотры у новости за все время ее существования и нет никакой записи в БД когда ее смотрели сегодня или вчера. Поэтому это невозможно даже в теории.

Не совсем понял по поводу "невозможно даже в теории".

Разработчик может внедрить такой функционал, т.е. подобие плагина от sandev?

Ссылка на сообщение
Поделиться на других сайтах
47 minutes ago, holistic said:

Он устарел и работает только под старые версии ДЛЕ.

вряд ли. думаю работает. или поправить если ошибки

16 minutes ago, holistic said:

Не совсем понял по поводу "невозможно даже в теории".

скорее всего он имел ввиду в текущей версии с данным функционалом

Изменено пользователем crafic
Ссылка на сообщение
Поделиться на других сайтах
18 минут назад, crafic сказал:

вряд ли. думаю работает. или поправить если ошибки

Потрясающе. Говорю, не работает )

Ссылка на сообщение
Поделиться на других сайтах
51 минуту назад, holistic сказал:

Не совсем понял по поводу "невозможно даже в теории".

Разработчик может внедрить такой функционал, т.е. подобие плагина от sandev?

Я говорю о возможностях скрипта, которые в нем есть, а не о том что можно написать, дописать и так далее. Вы спросили:

Цитата

Способен ли тег {custom}

Нет не способен. Даже в теории потому что DLE не ведет учет когда был просмотр. Для того чтобы вел, нужно написать код, который будет вести такой учет, потом написать код который будет работать с этим учетом. Для себя вы написать можете безусловно какой угодно код, ведь код скрипта открыт для модификаций.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...