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
Что б оно нормально приходило в скрипт