Проверено

VDS-хостинг - именно на этом хостинге работает наш сайт.
Sape - биржа временных ссылок, доход 80р/день.
Trustlink - биржа временных ссылок, доход 60р/день.
Telderi - здесь покупаю сайты для дальнейшего заработка.

Партнеры

Модуль Topnews - небольшой совет

Модуль topnews по умолчанию выводит самые рейтинговые статьи на сайте за месяц в количестве 10 штук.

Сегодня мы расскажем вам о том, как изменить кол-во выводимых рейтинговых новостей в блоке и как изменить временной период в течении которого выводятся эти самые рейтинговые новости, не за месяц, а например за три и более.

Все настройки модуля находятся в файле engine/modules/topnews.php


1. Изменение кол-ва рейтинговых статей выводимых на сайте, строчка:

$db->query( "SELECT id, title, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE approve='1' AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );


Изменить необходимо значение 0,10 - 10 новостей.


2. Изменение временного периода в течении которого выводятся самые рейтинговые новости.
За это отвечает таже строчка, но изменить в ней необходимо
INTERVAL 1 MONTH AND date
- один месяц.

Если вам необходимо реализовать вывод рейтинговых новостей на сайте за все время, потребуется найти:
$db->query( "SELECT id, title, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE approve='1' AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );



Заменить на:

$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" );

Для вывода популярных новостей за неделю необходимо заменить INTERVAL 1 MONTH на INTERVAL 7 DAY.

Другие новости по теме: