Главная » Файлы » Скрипты для uCoz |
11.01.2010, 03:07 | |
Скрипт поможет вам избавиться от спама и мата в названии новостей. Как только пользователь вводит название выполняется проверка из массива запрещенных враз. Например в массиве запрещено слово "блядь". Даже если пользователь введет "ах ты блядь", все равно выдаст окошко, где указано что в названии содержатся запрещенные фразы. Конечно текущая библиотека матов и спама не очень большая, но каждый может запретить любое количество слов или фраз. Для новостей сайта: В шаблон Страница архив материалов, после $BODY$ Code <script type="text/javascript"> $(document).ready(function(){$("#nwF1").attr("onkeyup", "chk()");}); function chk(){ //* Антимат & антиспам made by [color=red]http://forucoz.com [/color] //* При распространении указывать сайт автора обязательно! var bad = new Array(); bad[1] = 'http'; bad[2] = 'www'; bad[3] = 'зацените'; bad[4] = 'не судите строго'; bad[5] = 'блядь'; bad[6] = 'мой первый'; bad[7] = 'хуй'; bad[8] = 'сука'; bad[9] = 'пизд'; bad[10] = 'взлом'; bad[11] = 'заеб'; bad[12] = 'пидор'; bad[13] = 'шлюха'; bad[14] = 'уебак' klv='14';//количество запрещенных фраз t=document.getElementById('nwF1').value; for (i=1; i<=klv; i=i+1) {if (t.match(bad[i])) {alert('Внимание! Название содержит запрещенные фразы.\n\nВозможно новость нарушает правила новостей или содержит спам/мат!');}}} </script> Что заменять и где добавить думаю даже начинающему понятно. | |
Просмотров: 553 | Загрузок: 0 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |
Меню сайта |
Реклама |
Форма входа |
Категории раздела | ||||||||
|
Поиск |
Наш опрос |
Статистика |