Поиск

Сообщения о багах в продукте

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Поиск

Сообщение Mono » 03 апр 2014, 16:03

При вводе в форму поиска по сайту трех буквенного значения выскакивает ошибка - Минимум 3 символа, и поиск не срабатывает. У вас на демке тоже самое, попробуйте например в поиск вбить - CMS

Где бы поправить это минимальное значение на 2, дело в том что два самых важных ключевых слова у меня на сайте, это как раз трех буквенные аббревиатуры)
Mono
Гражданин
Гражданин
 
Сообщения: 155
Зарегистрирован: 14 сен 2013, 02:29
Очки репутации: 0

Re: Поиск

Сообщение Xpycm » 03 апр 2014, 16:13

Это не ошибка.

Задаётся в файле protected\components\Controller.php. переменная $minLengthSearch;

Очень важно - http://dev.mysql.com/doc/refman/5.0/en/ ... uning.html
У MySQL по-умолчанию ограничение в 3 (или 4) символа для полнотекстового поиска
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Поиск

Сообщение Mono » 03 апр 2014, 16:17

Спасибо. Переменную я нашел уже, а вот поиск конечно не заработал) пойду читать про мускул.

А под ошибкой я имел виду то что вводишь именно три символа, а выкидывает окошко в котором написано ведите не меньше 3 символов. Стоит наверно поправить на - не менее 4 символа.
Mono
Гражданин
Гражданин
 
Сообщения: 155
Зарегистрирован: 14 сен 2013, 02:29
Очки репутации: 0

Re: Поиск

Сообщение Xpycm » 03 апр 2014, 16:20

Понял. Спасибо.
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Поиск

Сообщение Mono » 03 апр 2014, 16:26

если кому понадобиться, вот решение проблемы - запрос в MySQL

Код: Выделить всё
SET GLOBAL ft_min_word_len =3
Mono
Гражданин
Гражданин
 
Сообщения: 155
Зарегистрирован: 14 сен 2013, 02:29
Очки репутации: 0

Re: Поиск

Сообщение Xpycm » 03 апр 2014, 17:28

Mono писал(а):если кому понадобиться, вот решение проблемы - запрос в MySQL

Код: Выделить всё
SET GLOBAL ft_min_word_len =3


Либо можно установить сразу в конфигурационном файле mysql.

Код: Выделить всё
...
[
mysqld]
...
ft_min_word_len=3
...
  
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Поиск

Сообщение Xpycm » 03 апр 2014, 17:29

Mono писал(а):А под ошибкой я имел виду то что вводишь именно три символа, а выкидывает окошко в котором написано ведите не меньше 3 символов. Стоит наверно поправить на - не менее 4 символа.


Исправление:

Файл protected\views\layouts\main.php
Вместо:
Код: Выделить всё
alert("Минимум '.Yii::app()->controller->minLengthSearch.' символа");  

Вставьте:
Код: Выделить всё
alert("Минимум '.(Yii::app()->controller->minLengthSearch + 1).' символа");  
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50


Вернуться в Ошибки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron