Запрет на создание ноды при обнаружении мата

Главные вкладки

Аватар пользователя Alexza Alexza 26 июня 2013 в 18:52

Здравствуйте.

В общем, имеется модуль по замене матерных слов на произвольное слово (пример: [цензура]):
http://drupalace.ru/filtr-maternyh-slov-dlya-drupal-7

Как можно сделать запрет на создание ноды при обнаружении мата?

Комментарии

Аватар пользователя Alexza Alexza 28 июня 2013 в 19:32

Насчет валидации я знаю. Вопрос в другом: как в ней проверить поля ноды на наличие мата? Допустим, чтобы было проще: поля ноды уже есть в своих переменных $title и $body.
К какой функции обратиться для проверки этих переменных на наличие нецензурной речи?

Аватар пользователя alex_shut alex_shut 26 июня 2013 в 23:40

ну вы,[цензура], ваще [цензура]. Так жестко ущемлять права трудящих.
[цензура][цензура], и ваще [цензура][цензура][цензура][цензурааааааааааааа]!

хм.. согласен, лучше килять такой текст со старта. Сердце кровью обливается от такой подмены реальности.

Аватар пользователя Alexza Alexza 29 июня 2013 в 20:45

Увы, тематика сайта такова, что 50-70 процентов содержимого создается с матом. А его следует фильтрировать, таково требование вышестоящих.

Аватар пользователя toshic toshic 29 июня 2013 в 23:02

Вот, только для шестерки, но мож автор портировал его на семерку да молчит
http://www.drupal.ru/node/62506
и для коллекции
http://traditio-ru.org/wiki/%D0%97%D0%B0%D0%B3%D0%B8%D0%B1_%D0%9F%D0%B5%...
и
http://kak-v-domashnih-usloviyah.ru/0001/spisok-russkogo-mata.html