Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Исключить определенные категории из {topnews}

Исключить определенные категории из {topnews}


     21.11.2013    topnews, категории    Все вопросы » Хаки    3803

вопрос
Как можно убрать вывод из стандартного топа новостей категории с id 24 и 25?

Ответа пока нет


2 комментария

sword7i
Юзер

sword7i - 21 ноября 2013 17:55 -

Сделал, изменив в topnews.php строчку:
    $db->query( "SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '$this_month' - INTERVAL 1 MONTH AND p.date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,{$config['top_number']}" );

на
    $db->query( "SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '$this_month' - INTERVAL 1 MONTH AND p.date < '$this_month' AND p.category NOT LIKE '24' AND p.category NOT LIKE '25' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,{$config['top_number']}" );


Не знаю насколько это правильно, но работает

dj-avtosh
PHP-developer

dj-avtosh - 22 ноября 2013 04:43 -

Можн через
p.category NOT IN ( 24, 25 )

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх