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

Самые комментируемые и самые читаемые


kingkill

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

Так... Все нормально, теперь как сделать что бы стандартный блок {topnews} сортировал новости только по колличеству просмотров?

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

Открыть файл:  engine/modules/topnews.php

=================================================

Найти:

$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' AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' ORDER BY news_read DESC LIMIT 0,10");

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

Новости из заданных категорий:

$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' AND `category` IN (список id категорий через запятую) ORDER BY news_read DESC LIMIT 0,10");
Новости из всех категорий кроме заданных:
$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' AND `category` NOT IN (список id категорий через запятую) ORDER BY news_read DESC LIMIT 0,10");

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

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

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