Подскажите плиз, как добиться нужного результата... а нужно, чтоб поиск не зависел от регистра.
Вот в этом топике -
http://modxcms.com/forums/index.php/topic,56240.msg325908.html#msg325908 AKots, описал решение, но вот куда и что подставить, чтоб это работало?
Я так понимаю, что за формирование запросов отвечает класс AjaxSearchRequest, с файла ajaxSearchRequest.class.inc.php. Этот класс меня "натупил" крепко(( Подскажите, где нужно подкорректировать, чтоб все работало как нужно?
Кодировка utf-8.
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
Сделал в phpMyAdmin запрос:
SELECT sc.id, sc.pagetitle, sc.longtitle, sc.description, sc.alias, sc.introtext, sc.template, sc.menutitle, sc.content, sc.publishedon
FROM `modx_site_content` sc
WHERE ((sc.published =1)AND (sc.searchable =1) AND (sc.deleted =0) AND (sc.privateweb =0))
GROUP BY sc.id HAVING (((sc.content LIKE ’%трУбы%’) OR (sc.pagetitle LIKE ’%трУбы%’) OR (sc.longtitle LIKE ’%трУбы%’)))
ORDER BY sc.publishedon, sc.pagetitleLIMIT 0 , 30
Все норм. Выдает регистронезависимый результат. А вот с сниппетом все печально(