Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Поиск только по названию и определённым доп полям

Тема в разделе "Вопросы- ответы", создана пользователем Bashmak, 27 май 2017.

27.05.17 в 19:01
27.05.17 в 22:57
6
832
0
  1. TopicStarter Overlay
    Bashmak

    PRO Users

    Регистрация:
    25 фев 2017
    Сообщения:
    642
    Лучших ответов:
    1
    Рейтинги:
    +167 / 25 / -0
    Есть у кого готовое решение? Поделитесь.
    Нужно чтобы поиск осуществлялся только по названию и в определённых доп полях.
    Сейчас ищет и в названиях, и в описании, и во всех доп полях, как то стрёмно это. Хочу сделать поиск по названию, ENG названию(доп поле), год(доп поле).
     
  2. LisER07

    VIP Кинотрафик v2 Кодер

    Регистрация:
    4 окт 2015
    Сообщения:
    630
    Лучших ответов:
    2
    Рейтинги:
    +116 / 3 / -0
    напиши в скайп ) сделаем ) liser07 ) сразу скажу не бесплатно !
     
  3. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    @Bashmak, если быстрый поиск - то открываешь файл 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, title, date, alt_name, category FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.approve=1".$this_date." AND (xfields LIKE '%{$query}%' OR title LIKE '%{$query}%') ORDER by date DESC LIMIT 5");
    Тут удалили из быстрого поиска поле краткой новости, остался только поиск по заголовку новости и по доп всем полям.
     
    • Нравится Нравится x 1
  4. TopicStarter Overlay
    Bashmak

    PRO Users

    Регистрация:
    25 фев 2017
    Сообщения:
    642
    Лучших ответов:
    1
    Рейтинги:
    +167 / 25 / -0
    Спасибо, а как то можно в этот код вставить определённые доп поля, например название полей english и year ? Ну что бы только по ним искал, а не по всем доп полям.
     
  5. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    как-то - можно! но это уже с собеседнику выше, мне такое не попадалось и не приходилось никогда делать.
     
  6. sixt4

    sixt4 Зелёный

    Регистрация:
    27 мар 2017
    Сообщения:
    13
    Лучших ответов:
    0
    Рейтинги:
    +1 / 0 / -0
    А зачем нужен поиск по доп полям? Мне просто для себя интересно, использовать ли такую фичу)
     
  7. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    если же не видно способов использования этого и +/- данного поиска, то оно +100500% не нужно, и не стоит голову забивать ненужным...
     
Похожие темы
  1. melkitasit
    Ответов:
    16
    Просмотров:
    1.165
  2. Rolec
    Ответов:
    2
    Просмотров:
    589
Загрузка...
Яндекс.Метрика