
Болгарская кодовая страница? Мда...
на "савецких" хостингах
У тебя есть простые варианты решения проблемы без наличия на сервере локали ср1251?
выполнить localedef -c -i ru_RU -f CP1251 ru_RU.CP1251 проверить наличие локали locale -a | grep ru_RU
setlocale(LC_ALL, 'ru_RU.CP1251');
Alex_S писал(а):Короче, попробовал удалить '\b' из шаблона. И что вы думаете? Заработало! Правда следует оговориться, не совсем также, как с англ. словами. Т.е. если мы ищем "comp*", то в результатах будут подсвечены слова "computer", "computing", "compare" и т.д. А если ищем например "обра*", то будет подсвечено "обра" в словах "образец", "образина", "обращение" и т.д.
Не проверял все возможные сочетания с AND OR NOT, но два слова через пробел в строке поиска - в результатах подсвечиваются.
$message = str_replace('"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace('#\b(" . addslashes($highlight_match) . ")\b#i', '<span style="color:#" . $theme['fontcolor3'] . ""><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));ибо у меня так.Siava писал(а):Всё решилось просто:
1. установкой локали cp1251 на сервере
2. правкой lang_main.php
$message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace('#\b(" . addslashes($highlight_match) . ")\b#i', '<span style=\"color:#" . $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));
Siava писал(а):В версии 2.0.19 не выделяются точно.
Вернуться в Запросы модов для phpBB 2.0.x
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0