Quote from: esche at Dec 04, 2010, 10:49 PM
Скорее всего, смотреть в коде substr и другие строковые функции (и менять на соответствующие mb_: mb_substr)
В AjaxSeach, если все нормально, мультибайтовые функции подставляются автоматически, так что смотреть надо глубже…
Здравствуйте все.
про невывод результатов на отдельной странице - на ней нужно вызвать снипет с отключенным аяксом ( &ajaxSearch=`0` )
Помогите, пожалуйста, с регистронезависимым поиском на cp1251.
Есть PHx-сниппет phx:mphoto, который в дитто вызываю следующим образом: [+photos:mphoto+].
Как можно сделать доступным этот сниппет в результатах AjaxSearch (1.8.5)?
Товарищи, а кто знает, как сделать валидный регистронезависимый поиск? Что-то в параметрах 1.9.2 я не нашел...
----------------------------
in ModX we trust
Quote from: SpaceW at Jan 07, 2011, 05:19 AM
как сделать валидный регистронезависимый поиск
А что не так в поиске с параметрами по умолчанию?
Quote from: AKots at Jan 08, 2011, 03:29 AM
Quote from: SpaceW at Jan 07, 2011, 05:19 AM
как сделать валидный регистронезависимый поиск
А что не так в поиске с параметрами по умолчанию?
Ну, у меня слова "Сайт" и "сайт" - абсолютно разные запросы для поиска и, соответственно, результаты...
----------------------------
in ModX we trust
Quote from: SpaceW at Jan 08, 2011, 05:31 PM
Ну, у меня слова "Сайт" и "сайт" - абсолютно разные запросы для поиска и, соответственно, результаты...
Значит что-то не так с кодировками в базе.
На данный момент я имею:
character_set_client utf8
character_set_connection utf8
character_set_database cp1251
character_set_filesystem binary
character_set_results utf8
character_set_server cp1251
character_set_system utf8
А
ALTER DATABASE `имя_базы` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci
не изменяет character_set_database, пробую разобраться с тех поддержкой, может что получится.. Но Вы думаете, что именно из-за character_set_database Ajaxsearch ищет неправильно?
----------------------------
in ModX we trust
Quote from: SpaceW at Jan 10, 2011, 07:56 AM
именно из-за character_set_database Ajaxsearch ищет неправильно?
С большой долей вероятности.
А возможно ли обойти как-то это? Хостер сказал, что он не может поменять character_set_database cp1251
----------------------------
in ModX we trust