Здравствуйте.
В общем, имеется модуль по замене матерных слов на произвольное слово (пример: [цензура]):
http://drupalace.ru/filtr-maternyh-slov-dlya-drupal-7
Как можно сделать запрет на создание ноды при обнаружении мата?
Здравствуйте.
В общем, имеется модуль по замене матерных слов на произвольное слово (пример: [цензура]):
http://drupalace.ru/filtr-maternyh-slov-dlya-drupal-7
Как можно сделать запрет на создание ноды при обнаружении мата?
Комментарии
Возможно это поможет:
hook_validate()
Насчет валидации я знаю. Вопрос в другом: как в ней проверить поля ноды на наличие мата? Допустим, чтобы было проще: поля ноды уже есть в своих переменных $title и $body.
К какой функции обратиться для проверки этих переменных на наличие нецензурной речи?
ну вы,[цензура], ваще [цензура]. Так жестко ущемлять права трудящих.
[цензура][цензура], и ваще [цензура][цензура][цензура][цензурааааааааааааа]!
хм.. согласен, лучше килять такой текст со старта. Сердце кровью обливается от такой подмены реальности.
А чем вас так оскорбляет богатый русский магический язык?))
Увы, тематика сайта такова, что 50-70 процентов содержимого создается с матом. А его следует фильтрировать, таково требование вышестоящих.
Вот, только для шестерки, но мож автор портировал его на семерку да молчит
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