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

Тема в разделе "DLE", создана пользователем Nnivd, 20 окт 2013.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. Nnivd

    Nnivd Создатель

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

    Видел тему: https://www.nulled.cc/threads/141871/#post-1167798 - однако, данный пример не подходит для новых версий DLE.
     
  2. Gorev

    Gorev

    Регистр.:
    30 авг 2012
    Сообщения:
    207
    Симпатии:
    36
  3. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.035
    Симпатии:
    2.035
    В ДЛЕ 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 категории).
     
  4. Nnivd

    Nnivd Создатель

    Регистр.:
    1 май 2009
    Сообщения:
    34
    Симпатии:
    3
    Выскакивает ошибка: Parse error: syntax error, unexpected T_STRING in engine/modules/show.full.php on line 634

    Все сделал. Если кому надо, вот отличный модуль http://blockpro.ru/generator/ и с доп полями работает в отличии от LinkEnso.
     
    Последнее редактирование модератором: 19 ноя 2013
  5. Off Road

    Off Road Постоялец

    Регистр.:
    22 окт 2012
    Сообщения:
    53
    Симпатии:
    5