Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Исключить категорию из похожих новостей.

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


     06.06.2013    Общие вопросы по PHP    2768

вопрос
Подскажите как убрать определенную категорию, или добавить все которые нужны категории?
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
69 | 7

blocbaster - 7 июня 2013 18:45 - Юзер

Спасибо.

dj-avtosh
39

1479 | 390

dj-avtosh - 8 июня 2013 18:59 - шашлычник

AND NOT category IN (10)


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

AND category NOT  IN (10)


???

skype: elhan.isaev

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

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