Поиск с запросом слова в 3 символа

Как найти слово из трёх букв?

#1 25 августа 2014 в 14:49
Добрый день!
Искал по форуму ответ на свой вопрос, тема поднималась, но ответ или не подходит, или его вовсе нет.

Необходим поиск по сайту слов в 3 буквы. По умолчанию стоит ограничение, и минимальный запрос должен состоять из 4 символов.
Само ограничение в файлах /components/search/model.php и /components/search/frontend.php я снял, ошибки теперь нет, но слова не находит.

Можно ли это исправить? Если да, то как?
#2 25 августа 2014 в 14:57
Про какую версию речь идет кмс, первая? Указали бы, что конкретно Вы сделали?
#3 25 августа 2014 в 15:38
Версия 1.10.3
Файл model.php, строки 551-552 и 569-570
Было:
  1.  
  2. if(mb_strlen($w)>3){
  3. if(mb_strlen($w)==4){
  4.  
Изменил на:
  1.  
  2. if(mb_strlen($w)>2){
  3. if(mb_strlen($w)==3){
  4.  
Файл fronted.php, строки 37 и 104
Было:
  1.  
  2. if (mb_strlen($model->query)<=3 && mb_strlen($model->query)>=1){
  3.  
Изменил на:
  1.  
  2. if (mb_strlen($model->query)<=2 && mb_strlen($model->query)>=1){
  3.  
#5 26 августа 2014 в 09:09
Aryuts, большое спасибо! Я уверен, это именно то, что нужно. Пока ещё не дошли руки проверить. Буду пробовать.
#6 28 июня 2015 в 12:57
PET, Большое спасибо, заработало.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.