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

Как изменить тип поиска похожих новостей в админ панели?


     14.12.2015    Общие вопросы, Хаки    2217

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

Ответа пока нет


9 комментариев

vitnet
PHP-developer

vitnet - 14 декабря 2015 10:48 -

Откройте файл engine/ajax/find_relates.php найдите
$db->query( "SELECT id, title, date, category, alt_name, MATCH (title, short_story, full_story, xfields) AGAINST ('$title') as score FROM " . PREFIX . "_post WHERE MATCH (title, short_story, full_story, xfields) AGAINST ('$title') AND approve='1'" . $where . " ORDER BY score DESC, date DESC LIMIT 5" );

Замените на
$db->query( "SELECT id, title, date, category, alt_name, MATCH (title) AGAINST ('$title') as score FROM " . PREFIX . "_post WHERE MATCH (title) AGAINST ('$title') AND approve='1'" . $where . " ORDER BY score DESC, date DESC LIMIT 5" );

traidun90
Юзер

traidun90 - 14 декабря 2015 11:25 -

ошибку выдает скрин приложил

traidun90
Юзер

traidun90 - 14 декабря 2015 11:07 -


ошибка

Sander
PHP-developer

Sander - 14 декабря 2015 18:02 -

Выполнить запрос в бд:
ALTER TABLE `dle_post` ADD FULLTEXT `title` (`title`)

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

nowheremany
Эксперт

nowheremany - 14 декабря 2015 11:56 -

Нужно поправить индекс к таблице dle_post.
Зайдите в phpmyadmin в таблицу dle_post к индексу short_story и нужно убрать ненужное, что бы было так же как запросе после AGAINST в скобках

Благодарность принимаю тут Связь

traidun90
Юзер

traidun90 - 14 декабря 2015 12:33 -

все равно не ищет как нужно. на сайте поиск настроен по заголовкам пример http://i.imgur.com/h4k4Rcj.png если тоже самое ввести в админке при добавление новости не находит ничего http://i.imgur.com/9Yx6bcf.png если вести точное название тогда находит http://i.imgur.com/QNzD54e.png - нужно чтоб поиск был как на сайте возможно ли реализовать такое ?

vitnet
PHP-developer

vitnet - 14 декабря 2015 20:22 -

Тогда юзайте LIKE как в быстром поиске.

traidun90
Юзер

traidun90 - 14 декабря 2015 21:03 -

можно поподробнее как это поюзать?

vitnet
PHP-developer

vitnet - 14 декабря 2015 21:10 -


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

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

наверх