DLE — Fix { topnews } : не работает вывод популярных новостей | The output of popular news does not work
Распечатать

DLE — Fix { topnews } : не работает вывод популярных новостей | The output of popular news does not work

DLE — Fix { topnews } : не работает вывод популярных новостей | The output of popular news does not work Vozemz" />

Бывает на сайте опубликовано 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

Источник: Перейти

Опубликовал: Дмитрий


Подождите, сейчас файл будет подготовлен, через
секунд Вы получите ссылку на скачивание,
а сейчас может Зарегистрируемся? wink это быстро!

Имя:*
E-Mail:
Кликните на изображение чтобы обновить код, если он неразборчив


Реклама

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.