Allure Опубликовано 14 Февраля 2008 Жалоба Поделиться Опубликовано 14 Февраля 2008 Фильтр в админке заменяет "плохие слова", а нужно, чтобы сообщения с "плохими словами" просто не отправлялись? Как это сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 14 Февраля 2008 Жалоба Поделиться Опубликовано 14 Февраля 2008 Фильтр в админке заменяет "плохие слова", а нужно, чтобы сообщения с "плохими словами" просто не отправлялись? Как это сделать?Пока знатоки "двушек" не сказали корректного решения, озвучу некорректное:В настройках ставишь лимит на количество смайликов в сообщении не больше 10; а плохое слово заменяешь на 11 смайликов. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Allure Опубликовано 14 Февраля 2008 Автор Жалоба Поделиться Опубликовано 14 Февраля 2008 FatCat, спасибо! Такое изящное и простое решение в голову как-то не пришло. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Allure Опубликовано 14 Февраля 2008 Автор Жалоба Поделиться Опубликовано 14 Февраля 2008 Тэк-с. Не помогло. Вместо смайлов в сообщение вставляются их имена в количестве 11 штук. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 14 Февраля 2008 Жалоба Поделиться Опубликовано 14 Февраля 2008 Как сделать вывод ошибки при вводе «плохих» слов? Открыть ./sources/classes/bbcode/class_bbcode_core.php, найти в функции bad_words: //----------------------------------------- // Go all loopy //-----------------------------------------Добавить перед: $orig_text = $text; Найти: return $text ? $text : $temp_text;Добавить перед: if( $text != $orig_text ) { $this->error = 'post_contains_badwords'; }Значение для ключа 'post_contains_badwords' нужно добавить в lang_post. Не проверял работоспособность... P.S. Имхо оттуда можно удалить: $temp_text = $text; Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Allure
Ссылка на комментарий
Поделиться на других сайтах
4 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.