Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Исключить категорию из похожих новостей.

Исключить категорию из похожих новостей.


     06.06.2013    Все вопросы » Общие вопросы по PHP    4539

вопрос
Подскажите как убрать определенную категорию, или добавить все которые нужны категории?
Block.Pro не нужен, знаю что есть способ зделать как то с правкой кода, но не могу найти.
Вот код из show.full версия dle 9.8:
$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name, year, datex, genre, country, director, producer, actors FROM " . PREFIX . "_post WHERE {$allowed_cats}MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " . $row['id'] . " AND approve=1" . $where_date . " LIMIT " . $config['related_number'] );

Ответил: ПафНутиЙ


Как то так:
$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name, year, datex, genre, country, director, producer, actors FROM " . PREFIX . "_post WHERE {$allowed_cats}MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " . $row['id'] . " AND approve=1 AND NOT category IN (10)" . $where_date . " LIMIT " . $config['related_number'] );

10 - это id категории.

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

blocbaster
Юзер

blocbaster - 7 июня 2013 18:45 -

Спасибо.

dj-avtosh
PHP-developer

dj-avtosh - 8 июня 2013 18:59 -

AND NOT category IN (10)


Пафф, ты все верно написал, а не:

AND category NOT  IN (10)


???

По заказам пишем сюда: @Rud00y

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

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

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

наверх