Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Вопросы- ответы' started by Bashmak, May 27, 2017.

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

    PRO Users

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

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

    Joined:
    Oct 4, 2015
    Messages:
    630
    Best Answers:
    2
    Ratings:
    +116 / 3 / -0
    напиши в скайп ) сделаем ) liser07 ) сразу скажу не бесплатно !
     
  3. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    @Bashmak, если быстрый поиск - то открываешь файл engine/ajax/search.php и меняешь
    Code:
    $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");
    на
    Code:
    $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

    Joined:
    Feb 25, 2017
    Messages:
    642
    Best Answers:
    1
    Ratings:
    +168 / 25 / -0
    Спасибо, а как то можно в этот код вставить определённые доп поля, например название полей english и year ? Ну что бы только по ним искал, а не по всем доп полям.
     
  5. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    как-то - можно! но это уже с собеседнику выше, мне такое не попадалось и не приходилось никогда делать.
     
  6. sixt4

    sixt4 Зелёный

    Joined:
    Mar 27, 2017
    Messages:
    13
    Best Answers:
    0
    Ratings:
    +1 / 0 / -0
    А зачем нужен поиск по доп полям? Мне просто для себя интересно, использовать ли такую фичу)
     
  7. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    если же не видно способов использования этого и +/- данного поиска, то оно +100500% не нужно, и не стоит голову забивать ненужным...
     
Яндекс.Метрика