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

Поиск по названию Новости


     09.12.2013    Все вопросы » Общие вопросы по вёрстке    7779

вопрос
И снова здравствуйте! Пробовал сделать поиск по названию новости,но выдаёт рядом...но увы не то=(
По ответу: vitnet


engine/ajax/search.php

$db->query("SELECT id, short_story, title, date, alt_name, category FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.approve=1".$this_date." AND (short_story LIKE '%{$query}%' OR full_story LIKE '%{$query}%' OR xfields LIKE '%{$query}%' OR title LIKE '%{$query}%') ORDER by date DESC LIMIT 5");


Заменить на

    $db->query("SELECT id, short_story, title, date, alt_name, category FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.approve=1".$this_date." AND title LIKE '%{$query}%' ORDER by date DESC LIMIT 5");



Всё стало лучше!Но все равно ищет внутри новости!
Если кто знает как это исправить то жду ответа Заранее спасибо!!
P.S Вот скрин-шоты!

Написал в поиск фильм "Время"
Ниже вышло названия предполагаемых искомых фильмов..

Поиск по названию Новости


Выдал следующее =(

Поиск по названию Новости

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


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

vitnet
PHP-developer

vitnet - 9 декабря 2013 14:54 -

Дело в том что меня просили сделать для быстрого поиска, а вам нужно смотреть в engine/modules/search*

Kroys
Юзер

Kroys - 9 декабря 2013 15:19 -

А не подскажешь как там настроить!?

stopani
Юзер

stopani - 4 января 2014 23:22 -

Для обычного поиска кто нибудь сделал?

teleoperator27
Юзер

teleoperator27 - 4 января 2014 23:56 -

в шаблоне main.tpl сам код поисковой строки
    <div class="searchingForm"> 
              <form method="post" action=''>
                <input type="hidden" name="do" value="search" />
                <input type="hidden" name="subaction" value="search" />
                <input type="hidden" name="titleonly" value="3" />
                <input id="story" name="story" value="Поиск..." onblur="if(this.value=='') this.value='Поиск...';" onfocus="if(this.value=='Поиск...') this.value='';" type="text" />
                <input type="submit" />
              </form>
            </div>
ключевая строка <input type="hidden" name="titleonly" value="3" />

stopani
Юзер

stopani - 6 января 2014 13:27 -

Спасибо! Не думал, что так просто!
цифра 3 что означает?

teleoperator27
Юзер

teleoperator27 - 6 января 2014 14:11 -

а собственно цифра 3 и означает поиск только по заголовкам

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

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

наверх