форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
С статье http://ilovetxp.ru/articles/33/caseinse … extpattern описан способ, как сделать поиск регистронезависимым. Но при некоторых настройках хостинга не работает подсветка найденного, если регистр найденного текста не совпадает.
Вроде нашел способ как это можно поправить.
В файле taghandlers.php в функции search_result_excerpt
строку 2501
$concat = preg_replace('/('.preg_quote($q).')/i', "<$hilight>$1</$hilight>", $concat);
нужно исправить на
$concat = preg_replace('/('.preg_quote($q).')/iu', "<$hilight>$1</$hilight>", $concat);
Строки отличается модификатором 'u'.
Неактивен
Дополнение по выделению результатов поиска
В версии 4.4 регистронезависимый поиск работает, но с выделением результатов, если регистр не совпадает опять пробел.
Чтобы исправить это, можно строчку 2709 файла taghandlers.php
$regex_hilite = '/('.preg_quote($q).')/i';
заменить на
$regex_hilite = '/('.preg_quote($q).')/iu';
У меня этот вариант сработал
Неактивен