Бывает на сайте опубликовано 100 новостей, а блок Популярное не работает. При этом тег {topnews} в шаблоне прописан и вывод рейтинговых новостей включен в Панели управления.
Дело в том, что в topnews отбираются новости опубликованные за последний месяц. Если вы целый месяц ничего не публиковали, то новости не выведутся. Используя данный хак, возможно исправить это и позволить вывести рейтинговые новости за все время.
В
./engine/modules/topnews.php
изменить
INTERVAL 1 MONTH AND date
на более длительный срок.
Что-бы выводить рейтинговые новости на сайте за все время, заменить на:
$db->query( "SELECT id, title, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE approve='1' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );
0,10 - это по умолчанию 10 рейтинговых новостей, можно изменять.
CMS: DLE
Категория: Хаки, плагины, баг-фиксы
Версия движка: 13.2, 13.3
Автор: Vozemz
Источник: Перейти
Опубликовал: Дмитрий
а сейчас может Зарегистрируемся? это быстро!
Навигация
Реклама
ТОП 7 Недели Портала
Copyright © 2023 | Проект GiG-LiFe.ru
Материалы на этом сайте взяты из общедоступных источников и могут быть удалены по просьбе авторов, при наличии доказательства авторства.
Materials on this site are taken from public sources and may be deleted at the request of their authors when there is evidence of authorship.