Актульнаый релиз „DataLife Engine 19.0 Final“ buildid 109

подробнее о релизе

Главная страница / DataLife Engine / Скрипты и другая информация / База матерных слов для всех версий DLE

База матерных слов для всех версий DLE

16 декабря 2025 | 15:14 | Вторник
22
0
[ Рейтинг: 0 / Голосов: 0 ]
База матерных слов для всех версий DLE

Это текстовый файл (.php [для версий DLE раньше 19.0] и .json [для DLE 19.0 и выше], или как массив в коде), содержащий список нежелательных лексических единиц — в данном случае, матерных и других грубых оскорбительных слов и выражений. Его основная *Цензура*ача — служить фильтром или «щитом». Когда пользователь пытается опубликовать текст, система автоматически проверяет его по этой базе. Если находит совпадение, действие блокируется: сообщение может быть отклонено, отправлено на модерацию или цензурно обработано (например, звёздочками ****). Это не просто борьба с нецензурщиной, но и способ поддержания цивилизованной атмосферы, защиты репутации сайта и его юридической безопасности, особенно если аудитория включает несовершеннолетних.

Как это работает и почему это важно?

На практике, такая база подключается к скрипту сайта (на PHP, Python, jаvascript и т. д.) и работает в паре с функцией модерации. Помимо классического мата, в неё часто добавляют слова, характерные для троллинга, расовую и иную дискриминационную лексику, а также завуалированные написания («@блу@дь», «х*й»). Важно понимать, что это базовый, но критически необходимый инструмент. Он не идеален: некоторые пользователи могут обходить его с помощью пробелов, транслитерации или специальных символов, поэтому его нужно периодически обновлять и комбинировать с другими методами (премодерация, жалобы пользователей, капча). Тем не менее, наличие такого стоп-листа — это первый и обязательный шаг к созданию безопасного и уважительного онлайн-пространства, что напрямую влияет на лояльность аудитории и качество контента на вашем ресурсе.

Нашёл старый файл стоп-слов данной базы, обновил его до формата json DLE 19.0. Может пригодится кому-нибудь…

Установка: просто скопировать файл в папку engine/data с заменой файла, если он у вас пустой, и в админке в разделе «Утилиты -> Фильтр слов» появятся все эти стоп-слова:

Для версий DLE<19.0

wordfilter_db.zip [9.8 Kb] (cкачиваний: 11)

Для версий DLE>=19.0

Внимание! У Вас нет прав для просмотра скрытого текста.

Все слова стоят на замену стоп-слов на *Цензура*. Если нужно отклонять добавление таких слов, например, в комментариях и т.д. па всем сайте, нужно заменить в файлах

DLE 19.0 >= "filter_action": "0" или filter_action": 0
DLE < 19.0 |0|0|0|0||

на

DLE 19.0 >= "filter_action": 1 или "filter_action": "1"
DLE 19.0 < |0|0|0|1||
Комментарии:
ℹ️
 
Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2025 | Карта сайта