Плагин отслеживает нецензурные выражения в комментариях к Вашим записям и закрывает их надписью [censored]. Плагин базируется на Anti Mate PHP Class от s1ayer (www.spg.arbse.net).
Отлавливает как классические словоформы популярных матов, так и ряд современных («албанских») словоформ.
Установка:
1. Распакуйте архив wp-antimat.zip;
2. Загрузите файл 'wp-antimat.php' в папку 'wp-content/plugins/';
3. Активируйте плагин в разделе 'Плагины' анминистарторской панели.
Все, теперь плагин будет автоматически накладывать цензуру на маты в комментариях.
Если Вы нашли в плагине какой-либо баг, прошу незамедлительно сообщить мне о нем.
История версий:
= 0.7 =
* Исправлена ошибка, из-за которой не отлавливались ругательства на букву «Х»
* Испавлена ошибка с фильтрацией слов в начале и конце строк
= 0.5 =
* Первый релиз
|
|
Webmoney Z163628999150, R617151845974
|
Эмм... У меня на нем-же все работает.
В панели управления плагинами активировать не забыли?
Очевидно был необъяснимый глюк , после переустановки заработал как миленький
Приятно видеть что блог развивается и процветает. Автор рулит.
Жжешь, дружищще
)
У меня ваш плагин тоже не работает.
Х*й <-- Извините, проверка
Да, именно это слово (со своими производными) почему-то не ловится.
В новой версии постараюсь решить эту проблему.
ЗЫ: Если знаете какие еще слова не фильтруются — обязательно сообщайте. Будем исправлять.
Хех, делаю за вас работу над ошибками
.
Дело в том, что [^а-яА-Яё] при юникодных регекспах писать нельзя. Непонятно вообще зачем заменять большие буквы в строке прсле strtolower. Да и strtolower с русскими буквами по дефолту не работает. Простите за абракадабру. Ошибки в данном случае получались в словах с буквой «х». Символично.
Quick'n'dirty способ заставить работать написал на pastie.org/495886. Не помню как в пыхапэ это правильно делалось, но можно написать красивее. Вы же автор все таки
.
Дима, спасибо за подсказку!
Проблему исправил, теперь всё нормально отлавливается в любом регистре:
[censored] [censored] [censored] [censored]
Скачать новую версию плагина можно по ссылке выше.
Пробовал с версией 0.5 — пропускала все маты, поставил 0.7 — выдало «Fatal error: Call to undefined function mb_convert_case () in J:\home\localhost\www\super\wp-content\plugins\wp-antimat\wp-antimat.php on line 59»
Использую WP 2.7.1
У Вас на сервере не установлено расширение mb_string
Тест: заштрихyй, парикмахeр, [censored] [censored] З* лупа, Х * Й
Первые два слова выше если не менять русский на латиницу, то считаются матом.
Автор вы бы ссылочку на плагин выделили как небудь, а то сразу и не найдешь, а так плагин хороший рабочий.
Подскажите, как можно подключить этот плагин к форме в теме Classifieds, чтобы фильтровать маты в каждой строчке?
Разрабатываю новый сайт, на котором это актуально.
Заметил кучу промахов. Ну, например, для меня слово на М тоже матное. Да и слово на «пое...» в любой вариации не вырезалось. Короче пришлось конкретно доработать, но автору спасибо!
Доброго времени суток.
Спасибо за плагин, но тут встал вопрос не написать ли более «гибкий» плагин, чтобы как написал Артем добавлять свои маты в админке, да и адаптировать его под PHP 5.2+.
Разрешите стать «соавтором» плагина и взять готовый код для переработки? Не тянет меня просто с нуля писать, когда половина реализована.
Прошу прощения, припоздал малость с ответом...
Александр, конечно, берите.
Ребята, а сложно ли сделать так, чтобы обратить злость в юмор — вместо постоянного censored чтобы писалось хаотично несколько разных слов, например:
нехороший человек,
редиска,
мать-мать,
такой-сякой
и т.д.
Каждый сам сможет в плагине подредактировать по желанию.
Привет. Нашел минус. Слово «хулиганство» делает как «сенсорет».
Очень полезный — Плагин, будет автоматически накладывать цензуру на маты в комментариях. Цензуру убрали в общественном понятии что творится во круг мат на мате и матом погоняет,а тут контроль хоть будет за словоблудом.
Солидарен с Волкобафером. Уже более полутора лет, наверное, юзаю этот плагин.
ЗЫ. А че, цензуру и правда отменили?
Добрый день,
а чего он определяет слово вебинар как мат?
и слово сочетание промо-вебинар?
как это убрать?
10:59
Что то он у меня в 2.7.1 не работает, кто нибудь подскажите, может что где в коде подправить надо ?