Мод запрещенных слов в сообщении

Автор domofor, 06 июля 2007, 00:52:34

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

domofor

Был у меня раньше древний движок форума и была там замечательная функция типа "Не принимать сообщение, если в сообщении присутствуют запрещенные админом слова". Очень помогало от спама сайтов порно и знакомств, т.к. там используются специфические слова. В штатном смф есть только замена нецензурных слов, но при этом сам пост "пропускается" на форум. Может есть такой мод? - в темах здесь я подобное не нашел.

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Avdenago

Хотя идея интересная... реализовать бы...

Toomany

Я что-то подобное видел на http://mods.simplemachines.org/, но сейчас с первого захода нашёл только это: http://custom.simplemachines.org/mods/index.php?mod=467

domofor

Цитата: Avdenago от 06 июля 2007, 14:37:15
Хотя идея интересная... реализовать бы...
Могу дать ссылку на мой старый сайт (он правда, заблокирован от дальнейших записей) и выслать скрипт этого древнего движка на растерзание испытателей.
Кстати, на многих современных досках объявлений есть похожая, но ограниченная фича: в тело объявления не принимаются ссылки на символы типа http:// или www

Предлагаю идею относительно механизма мода запретных слов: у смф есть запрет на пустые сообщения - может что оттуда позаимствовать?

Fizmatik

Ну то получается, что список запрещенных слов надо как бы преровнять к пустым, но тут проблема, список есть список, проблема именно в том, что 1 слово и всё, не идёт пост.
А в пустое сообщение....эм.... оно пустое полностью и не можит содержать 2 пустых и 4 не пустых слова...

Кстати...так, мысли....вот мод тега hide, который скрывает сообщение между ним, до того, пока пользователь не отпостит в этой теме.....
Так вот, если там всё сообщение заключено в этот тег, то каким бы оно ни было, пост не идёт и пишет, что пост пустой.... что впрнципе логично, но интересна релизация.
Создание сайтов под-ключ, программирование.
Срок, цена, качество - выберите 2 из 3х.

Avdenago

Да. нет. зачем что то скрывать...  пусть лучше пишет пользователю : Ошибка! Вы употребили бла-бла-бла...  и не дает опубликовать сообщение пока в теле сообщения есть "запрещенные" слова...

domofor

Цитата: Avdenago от 07 июля 2007, 15:07:30
Да. нет. зачем что то скрывать...  пусть лучше пишет пользователю : Ошибка! Вы употребили бла-бла-бла...  и не дает опубликовать сообщение пока в теле сообщения есть "запрещенные" слова...
Да, примерно так было. Только нельзя сообщать юзеру какое слово запрещено. Иначе он его сразу попытается изменить.

Fizmatik

Цитата: dom-forum от 07 июля 2007, 17:19:10
Да, примерно так было. Только нельзя сообщать юзеру какое слово запрещено. Иначе он его сразу попытается изменить.
А вот это просто гениально на самом деле.
Создание сайтов под-ключ, программирование.
Срок, цена, качество - выберите 2 из 3х.

domofor

#9
Цитата: Fizmatik от 07 июля 2007, 13:25:06
интересна релизация.
Ну, вот залез в админку старого форума http://print.h1.ru/wtboard/ (жив еще курилка!) и скопировал оттуда пояснение к этой функции:
----------
Мониторинг сообщений по запрещенным словам: [кнопки вкл  выкл]
(Проверяется содержимое сообщения на наличие запрещенных слов и при наличии таковых сообщение к публикации не принимается, данные о нарушителе регистрируются в log-файле.)
Список запрещенных слов: [окошко для слов]
(Определяются соответствующие слова для мониторинга. Слова разделяются знаком /. Можно использовать регулярные выражения для задания сложных масок фильтруемых фрагментов.)