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

Как выводить похожие новости исключительно по тегам?


     24.04.2016    Общие вопросы    431

вопрос
Доброго времени суток. Вопрос заключается в следующем, как сделать вывод похожих новостей исключительно по тегам? А то как я понимаю они подбираются исходя из названия и описания, но теги никак не задеваются.
Заранее спасибо за помощь.

Ответил: Gameer


1. Открыть /engine/moduels/show.full.php найти :
MATCH (title, short_story, full_story, xfields) AGAINST ('$body')
заменить на
tags REGEXP '[[:<:]](".str_replace(",","|",$tags_row).")[[:>:]]'
Далее найти :
if( $config['allow_tags'] and $row['tags'] ) {
Выше вставить :
$tags_row = $row['tags'];

2. Сделать перестроение кэша похожих новостей.

Комментарии пользователей (3)

blid812
2

blid812 - 24 апреля 2016 15:14 - Юзер

После проделанной операции похожие новости к сожалению не отображаются.

Gameer
226

1124 | 396

Gameer - 24 апреля 2016 15:16 - Эксперт

blid812, обновил ответ, теперь все будет хорошо.

Истина в противоречии.​

blid812
2

blid812 - 24 апреля 2016 15:22 - Юзер

Все работает, спасибо.

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

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