Модуль поиска Labsearch проблема с русским языком

romeo143

Гуру форума
Регистрация
15 Авг 2015
Сообщения
164
Реакции
69
Использую сторонний шаблон и вместе с ним шел модуль быстрого поиска LabSearch
Проблема в поиске на русском:
английские названия ищет без проблем, даже если писать на русском и такие названия будут на английском, то поиск выдаст результат.
milv - milv
милв - milv
Но русские названия он искать не хочет.
В чем проблема? Подскажите пожалуйста
 
Использую сторонний шаблон и вместе с ним шел модуль быстрого поиска LabSearch
Проблема в поиске на русском:
английские названия ищет без проблем, даже если писать на русском и такие названия будут на английском, то поиск выдаст результат.
milv - milv
милв - milv
Но русские названия он искать не хочет.
В чем проблема? Подскажите пожалуйста
Исправить в файле модуля, скорее всего контроллер. Транслитерацию.
 
Но искать по бд надо латиницей, а выводить русский))
Спасибо за наводку:) Если не трудно, можете подсказать, в какой части искать?:)
Не прошу разжевать:) Просто поконкретнее немного) О результате я отпишусь:ay:
 
Проблема так и не решена. Посмотрел в БД, после индексации все слова там русские, как и надо, а ищет он все равно только так как я писал в первом сообщении
 
Решение по моему вопросу:
Все проблемы с русским поиском у любых установленных модулей решились удалением строки
$string = preg_replace('/['.PREG_CLASS_SEARCH_EXCLUDE.']+/u', ' ', $string);
в Search.php -> sanitize()
function
 
Назад
Сверху