Автоцензор русских слов
-
- phpBB 1.2.0
- Сообщения: 19
- Стаж: 20 лет 5 месяцев
- Откуда: Minsk
Автоцензор русских слов
Проблема: не работает для русских слов. Здесь на форуме вычитал, что может быть виновата "локаль". Поис по русским словам есть.
Пожалуйста, подскажите, где эту локаль смотреть и как ее "сделать".
Пожалуйста, подскажите, где эту локаль смотреть и как ее "сделать".
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 10 месяцев
- Откуда: Бердск
Netman
1. почитайте lang_main.php
2.
1. почитайте lang_main.php
2.
а у вас какая ОС?Пожалуйста, подскажите, где эту локаль смотреть и как ее "сделать".
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.2.0
- Сообщения: 19
- Стаж: 20 лет 5 месяцев
- Откуда: Minsk
Какая OC у хостера - я не знаю. Вроде Unix. У меня на компьютере WinXP.
Если в автоцензоре задать слово на русском языке из трех букв, то в сообщениях на форуме это слово всеравно остается.
Однако, английские и циферные варианты обрабатываются цензором.
Если нажать на кнопочку поиск, ввести зарос на русском языке, то получаешь соответствубщие результаты."Поиск по русским словам есть".
Если в автоцензоре задать слово на русском языке из трех букв, то в сообщениях на форуме это слово всеравно остается.
Однако, английские и циферные варианты обрабатываются цензором.
-
- phpBB 2.0.0
- Сообщения: 230
- Стаж: 20 лет 4 месяца
- Откуда: Москва
Netman, откройте файл /language/lang_russian/lang_main.php
найдите строки:
поменяйте на:
Пробуйте, поиск, автоцензор и т.д.
найдите строки:
Код: Выделить всё
// setlocale(LC_ALL, 'ru_RU.CP1251');
$lang['ENCODING'] = 'windows-1251';
Код: Выделить всё
setlocale(LC_ALL, 'ru_RU.CP1251');
$lang['ENCODING'] = 'windows-1251';
-
- phpBB 1.2.0
- Сообщения: 19
- Стаж: 20 лет 5 месяцев
- Откуда: Minsk
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 20 лет 3 месяца
-
- phpBB 2.0.1
- Сообщения: 258
- Стаж: 21 год
constants.php
Добавлено спустя 1 минуту 18 секунд:
Блин вроде предыдущий не мой пост по другому выглядел
Код: Выделить всё
// Debug Level
//define('DEBUG', 1); // Debugging on
define('DEBUG', 0); // Debugging off
Добавлено спустя 1 минуту 18 секунд:
Блин вроде предыдущий не мой пост по другому выглядел

-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 20 лет 3 месяца
-
- phpBB 1.4.4
- Сообщения: 104
- Стаж: 20 лет 2 месяца
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
DedPichto
Ну раскоментировали. А локаль то у вас вообще та или нет? Может у вас другая локаль. Как линуксоиду, надо бы знать что у вас там в системе
Ну раскоментировали. А локаль то у вас вообще та или нет? Может у вас другая локаль. Как линуксоиду, надо бы знать что у вас там в системе

Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.4.4
- Сообщения: 104
- Стаж: 20 лет 2 месяца
Да не линуксоид я ни разуКак линуксоиду

Видимо нету, раз не работает? У меня сервер у западного хостера просто. А у них по умолчанию, видать, ее или не установлено или одно из двух.А локаль то у вас вообще та или нет?
А как это можно проверить? И как ее установить? И есть ли где-то описание этого дела?