Page 1 of 2

поиск и &

Posted: Wed Feb 13, 2019 7:29 am
by smart
приветсвую, как быть с символом & в поиске ?

например вводят поиск boobs & babes и соответсвенно обрезается все что дальше &, можно ли как-то сделать замену или обрезать его на уровне ввода в базу серч лога ?

Re: поиск и &

Posted: Wed Feb 13, 2019 2:18 pm
by admin
Когда браузер сабмитит такой поиск он его делает url encode. И поэтому оно передается не в таком виде и такой проблемы нет

Re: поиск и &

Posted: Wed Feb 13, 2019 3:44 pm
by smart
судя по поиску на сайте, через форму, ищется только первое слово, второе - нет

Re: поиск и &

Posted: Wed Feb 13, 2019 4:36 pm
by admin
Давайте плз сразу с подробностями: делаю так, смотрю туда и тп

Re: поиск и &

Posted: Wed Feb 13, 2019 5:49 pm
by smart
1. захожу на домен, где подключен сфинкс
2. в строке поиска ввожу boobs & babes
3. получаю результат поиска только по boobs, но в урле вижу полную фразу boobs & babes, однако в теле поисковая фраза только boobs
4. ввожу просто boobs, получаю тот же результат что и в предыдущем варианте
5. убираю символ & ввожу поиск boobs babes, выдача отличается полностью
6. захожу в серчлог, там вижу фразу boobs & babes

аналогично происходит с любыми другими фразами, которые содержат символ &
вывод поисковой фразы, что в урле, что в теле делается через <!--STRIP_SPECIAL_CHARS_SEARCH_QUERY-->

Re: поиск и &

Posted: Wed Feb 13, 2019 8:31 pm
by admin
Print_r($_GET)
В темплейте что показывает?

Re: поиск и &

Posted: Sun Feb 24, 2019 2:30 pm
by smart
admin wrote: Wed Feb 13, 2019 8:31 pm Print_r($_GET)
В темплейте что показывает?
сделал запрос babe & tits, выдало:
Array ( [force_template] => content_search [url] => content [p] => 100 [search] => babe [tits] => [link] => related )

Re: поиск и &

Posted: Mon Feb 25, 2019 1:59 pm
by admin
Значит криво формируется линк, сами видите что приходит в скрипт

Re: поиск и &

Posted: Mon Feb 25, 2019 3:27 pm
by smart
admin wrote: Mon Feb 25, 2019 1:59 pm Значит криво формируется линк, сами видите что приходит в скрипт
об этом и речь, что линк формируется криво из-за & в запросе, каким образом это обходить ?

Re: поиск и &

Posted: Mon Feb 25, 2019 9:56 pm
by admin
Правильно формировать его в js
Что б оно нормально приходило в скрипт