• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Поиск Похожие новости не из всех категорий

Nnivd

Создатель
Регистрация
1 Май 2009
Сообщения
34
Реакции
3
Кто-нибудь знает как сделать в DLE 9.8, чтобы:
1. Похожие новости выводились только для категории, в которой находится новость.
2. Похожие новости выводились из всех категорий, кроме 1-2

Видел тему: Для просмотра ссылки Войди или Зарегистрируйся - однако, данный пример не подходит для новых версий DLE.
 
В ДЛЕ 10.0 ничего глобально не изменилось, просто запрос переехал ниже на 603 строку и выглядит так:
PHP:
$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name 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'] );
Аналогично той теме меняем на:
PHP:
$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name FROM " . PREFIX . "_post WHERE {$allowed_cats}MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " . $row['id'] . " AND approve=1" AND " . PREFIX . "_post.category=".$category_id ." . $where_date . " LIMIT " . $config['related_number'] );
Как-то так. Верно при выключенных мультикатегориях (статья должна быть только в 1 категории).
 
Выскакивает ошибка: Parse error: syntax error, unexpected T_STRING in engine/modules/show.full.php on line 634

Все сделал. Если кому надо, вот отличный модуль Для просмотра ссылки Войди или Зарегистрируйся и с доп полями работает в отличии от LinkEnso.
 
Последнее редактирование модератором:
Назад
Сверху