Перейти к содержимому


Фотография

[2.1.x]Анти-Мат Ультра

Форумы IBResource

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 56
HGhost
  • Участники
  • Cообщений: 19
  • http://
  • Город:Москва
  • Интересы:TES Series

Отправлено

Название: Анти-Мат Ультра
Добавил: HGhost
Добавлен: 25 Авг 2006
Обновлен: 25 Авг 2006
Категория: IP.Board 2.1.x

В наше время проблема нецензурной речи на форуме не <br />редкость, эта версия АнтиМата поможет решить вам <br />большинство проблем с нецензурной речью пользователей. <br /><br />АнтиМат успешно блокирует около 300 масок матерных слов.

Нажмите здесь, чтобы скачать файл

odetta
  • Участники
  • Cообщений: 52
  • http://baby-teva.ru
  • Город:Московская обл., г. Химки

Отправлено

+ Спасибо!

LocusT
  • Участники
  • Cообщений: 10

Отправлено

Большое спасибо.

Master
  • Участники
  • Cообщений: 3 051
  • Город:Чебы

Отправлено

Видимо у многих были проблемы с матом на форуме =)

demvrem
  • Клиенты
  • Cообщений: 291
  • http://shadowdale.ru
  • Город:Владивосток

Отправлено

Спасибо!
Master":
Типа того:D

deaction
  • Участники
  • Cообщений: 68

Отправлено

эх, думал буит там что то не вполне стандартное :D почти как мой собственносоставленный только вариантов больше конечно. но все же антимат фильтры ОЧЕНЬ мало пользы приносят бедь их так легко народ обходит который ВСЁ ЖЕ ХОЧЕТ материца ;) интересно будит когда нибудь изобретен антимат фильтр который будит в себе содержать хотябы 50% того как можно красиво искозить слова используя верхний регистр, знаки пунктуации и т.д... =)

Destruction
  • Участники
  • Cообщений: 2 665
  • http://forum.ultimasoft.ru/
  • Город:ipbr51.exploithohohoeval()

Отправлено

Не настолько это и мод.. Мод подразумевает изменение в лучшую сторону чего-либо не стандартным путём (ИМХО).

Впринципе - можно организовать нормальный антимат, только вот мне самому не нужен, а заказать никто не заказывал.

Как? - Просто! Составляем базу "аналогов" букв, т.е. например аналог буквы "л" - "/|" или "/l", записываем все вариации, а дальше, согласно нецензурным указанным нецензурным словам создаём регулярное выражение, по которому парсим пост.

deaction
  • Участники
  • Cообщений: 68

Отправлено

Не настолько это и мод.. Мод подразумевает изменение в лучшую сторону чего-либо не стандартным путём (ИМХО).

Впринципе - можно организовать нормальный антимат, только вот мне самому не нужен, а заказать никто не заказывал.

Как? - Просто! Составляем базу "аналогов" букв, т.е. например аналог буквы "л" - "/|" или "/l", записываем все вариации, а дальше, согласно нецензурным указанным нецензурным словам создаём регулярное выражение, по которому парсим пост.


да ,согласен это не под , правильнее наверное будит слово конфиг или что то типо этого .

на счет антимата, думаю ВСЕ вариации перебрать просто невозможно, хотя нет ничего невозможного но на это уйдет ОХ КАК МНОГО времени, даи списочек будит на несколько километров наверное :D

зы: на счет этого антимата ,советую убрать слово "ПОХ" из него т.к. такие слова как ЭПОХА или как иногда пишут слитно ПОХОДУ будут тупо зацензурены ;)

Destruction
  • Участники
  • Cообщений: 2 665
  • http://forum.ultimasoft.ru/
  • Город:ipbr51.exploithohohoeval()

Отправлено

А так же убрать слово х"й, ибо будет зацензурено слово "страхуй"?..

Просто надо фльтровать надо по словам.

TOIIOP
  • Участники
  • Cообщений: 838

Отправлено

а как слова исключения добавлять?
например чтобы не заменялось УПОТРЕБЛЯТЬ и т.д..

Dr.Freddy
  • Участники
  • Cообщений: 1 089
  • http://drfreddy.ru
  • Город:Кемерово
  • Интересы:Запрещать гундеть.

Отправлено

Антимат в любом виде, ИМХО - бесполезная нагрузка на ЦП, ибо любой такой скрипт, даже самый умный, можно обойти различными подменами символов.

Destruction
  • Участники
  • Cообщений: 2 665
  • http://forum.ultimasoft.ru/
  • Город:ipbr51.exploithohohoeval()

Отправлено

Антимат в любом виде, ИМХО - бесполезная нагрузка на ЦП, ибо любой такой скрипт, даже самый умный, можно обойти различными подменами символов.

У меня в голове давно ледит организация скрипта, который при правельном наполнении обойти нельзя, только если корявить мат.

Пусть, xyz - это матное слово :D Ну, чтобы не ругаться уже тут... Что мы делаем?
У нас массив:
'x' => array('x','х') // два способа написания буквы x, итд для каждой буквы.

Далее, мы втыкаем слово в регулярное выражение, а каждую из букв проверяем по всем аналогам указанным в массиве.

Всё, ни один мат не пройдёт, буду рад, если кто-либо напишет мод ;)

Dr.Freddy
  • Участники
  • Cообщений: 1 089
  • http://drfreddy.ru
  • Город:Кемерово
  • Интересы:Запрещать гундеть.

Отправлено

Хренасебе. Такая нагрузка только из-за антимата? :D ИМХО, можно найти и более полезное применение ЦП, чем при каждом постинге выполнять армию регулярок. ;)

И вообще, опять-таки ИМХО, лучшее средство борьбы с матершинниками - грамотные модераторы. Если форум достаточно популярный, то это лучшее средство борьбы, а если нет - то и админы легко справятся.

TOIIOP
  • Участники
  • Cообщений: 838

Отправлено

Destruction
это ппц, ужасная нагрузка будет на сервак.. проще сделать возможность вставки слов исключений, что я и спрашивал выше...
но видимо стандартными средствами такое не сделаешь.. очень тупо.. не пробумали они слова-исключения... обидно (

fithshist
  • Участники
  • Cообщений: 152

Отправлено

Огромное человеческое спасибо!

Destruction
  • Участники
  • Cообщений: 2 665
  • http://forum.ultimasoft.ru/
  • Город:ipbr51.exploithohohoeval()

Отправлено

Не смешите - нагрузка будет только при парсинге создоваемого поста, а обычно - это даже меньше 1000 символов и прогнать через него 200-300 регулярных выражений, абсалютно нормальная вещь, тем более, что можно всё собрать в одну регулярку, если очень хочеться.

Сообщение отредактировал Destruction: 31 Август 2006 - 12:17


Garret
  • Участники
  • Cообщений: 1 263
  • http://
  • Город:Киев

Отправлено

200-300 регулярных выражений, абсалютно нормальная вещь

:D

Destruction
  • Участники
  • Cообщений: 2 665
  • http://forum.ultimasoft.ru/
  • Город:ipbr51.exploithohohoeval()

Отправлено

200-300 регулярных выражений, абсалютно нормальная вещь

:D

Ну да, загнул я.. Вот непосредственно в perl - нормально.

Ну окей, одна длинная регулярка - абсалютно нормальная вещь ;)

22157
  • Участники
  • Cообщений: 146
  • http://

Отправлено

импортировал все удачно, но не нарботает фильтр, как проходил мат так и проходит, хотя в базе badwords все 300 матных слов занесены

snoopp
  • Участники
  • Cообщений: 1

Отправлено

импортировал все удачно, но не нарботает фильтр, как проходил мат так и проходит, хотя в базе badwords все 300 матных слов занесены

аналогично

в чём может быть проблема???




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных