baobab_smart пишет:Скажите, пожалуйста - почему у меня замена происходит только с латиницей - русские символы не меняет?
Axel Breitung пишет:Когда я был на бесплатном зарубежном, то тоже только с латиницей работало, после переезда на наш отечественный платный, заработал и русский
Чтобы автоцензор работал с кириллицей, необходимо наличие в операционной системе сервера соответствующей локали для кодировки windows-1251. Без наличия локали автоцензор тоже будет работать, но только с учётом регистра (локаль как раз и устанавливает соответствие между регистрами букв). Кстати ExBB обращается к локали ru_RU.CP1251. Если на Вашем хостинге локаль windows-1251 установлена под другим именем (это можно узнать в службе поддержки хостинга), можно подредактировать файл include/fm.class.php (для версии ExBB FM 1.0 Beta) чтобы форум обращался к локали по другому имени.
Кстати, локаль нужна не только для автоцензора. Например, поиск внутри раздела также требует поддержки локали. Попробуем найти в этом разделе все темы, в заголовках которых содержится слово Войти
В результате окажется что нет ни одной тем с таким словом. Но стоит заменить заглавную букву прописной: войти
как тут же будут найдены 4 темы
Отсюда вывод, что на этом хостинге требуемая локаль либо отсутствует, либо к ней нужно обращаться под другим именем |