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

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


     24.04.2016    Все вопросы » Общие вопросы    1965

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

Ответил: PunPun


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
Юзер

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

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

LazyDev
PHP-developer

LazyDev - 24 апреля 2016 15:16 -

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

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

blid812
Юзер

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

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

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

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

наверх