Всего: 2 1 2 >
 Заменяет латинице при нажатии найденного товара
tiger86
Новичок
: 1
: 27-10-2018


27-10-2018 04:20
Приветствую!

Помогите плиз, не понял в чем дело, ищешь товар, например вводишь на русском чай, находит товар, нажимаешь на найденный товар, в строке поиска появляется товар на латинице... Кто что подскажет? Спасибо. Скрины есть


Сообщение отредактировал tiger86 (27-10-2018 02:21)


:
1.jpg - 22.78KB, : 155 () 2.jpg - 25.02KB, : 208 ()
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


27-10-2018 16:50
Цитата:( tiger86 @ 27-10-2018 05:20 Смотреть сообщение )
вводишь на русском чай, находит товар, нажимаешь на найденный товар, в строке поиска появляется товар на латинице...

Откройте файл /classes/Tools.php и вначале метода replaceAccentedChars добавьте подобный код:
Код:
return $str;

Далее пересоздайте поисковый индекс.
 
  
tigerekb
Новичок
: 23
: 27-10-2018


27-10-2018 21:13
Алекс, спасибо за ответ, у меня уже есть в коде:

if (!$allowAccentedChars) {
$returnStr = Tools::replaceAccentedChars($returnStr);
}
 
  
tigerekb
Новичок
: 23
: 27-10-2018


27-10-2018 22:26
Пример поиска http://dns0972c.bget.ru/search?controller=search&orderby=position&orderway=desc&search_query=%D1%87%D0%B0%D0%B9&submit_search=


Сообщение отредактировал tigerekb (27-10-2018 20:33)
 
  
tigerekb
Новичок
: 23
: 27-10-2018


27-10-2018 22:27
:eek:


Сообщение отредактировал tigerekb (27-10-2018 20:33)
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


27-10-2018 22:42
Цитата:( tigerekb @ 27-10-2018 22:13 Смотреть сообщение )
у меня уже есть в коде ...

Приложите к сообщению /classes/Tools.php и /classes/Search .php
 
  
tigerekb
Новичок
: 23
: 27-10-2018


27-10-2018 22:45
Готово


:

 poisk.html( : 42.59KB : 229 )

 Tools.php( : 162.43KB : 13077 )
 
  
tigerekb
Новичок
: 23
: 27-10-2018


28-10-2018 12:40
Алекс, приветствую! Вам пришли файлы search, tools
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


28-10-2018 17:20
Цитата:( tigerekb @ 28-10-2018 13:40 Смотреть сообщение )
Алекс, приветствую! Вам пришли файлы search, tools

Да, решение не изменилось в файле /classes/Tools.php и вначале метода replaceAccentedChars добавьте подобный код:
Код:
return $str;


Далее пересоздайте поисковый индекс.
 
  
tigerekb
Новичок
: 23
: 27-10-2018


28-10-2018 17:32
Еще раз спасибо, не совсем понял в начале метода:
if (!$allowAccentedChars) {
return $str;

returnStr = Tools::replaceAccentedChars($returnStr);
}
 
  
   
Всего: 2 1 2 >