Понедельник, 20.05.2024, 11:15:00
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Всё для ucoz (скрипты для uCoz) » Пользователи » Антимат
Антимат
saniaДата: Воскресенье, 06.06.2010, 17:49 | Сообщение # 1
Полковник
Группа: Администраторы
Сообщений: 157
Репутация: 0
Статус: Offline
Скрипт поможет вам избавиться от спама и мата в названии новостей. Как только пользователь вводит название выполняется проверка из массива запрещенных враз. Например в массиве запрещено слово "блядь". Даже если пользователь введет "ах ты блядь", все равно выдаст окошко, где указано что в названии содержатся запрещенные фразы. Конечно текущая библиотека матов и спама не очень большая, но каждый может запретить любое количество слов или фраз.
Для новостей сайта:
В шаблон Страница архив материалов, после $BODY$:
Code
<script type="text/javascript">
$(document).ready(function(){$("#nwF1").attr("onkeyup", "chk()");});
function chk(){
//* Антимат & антиспам made by http://forucoz.com
//* При распространении указывать сайт автора обязательно!
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>
 
Форум » Всё для ucoz (скрипты для uCoz) » Пользователи » Антимат
  • Страница 1 из 1
  • 1
Поиск:


Rip by By Mediv | Бесплатный конструктор сайтов - uCoz Сайт оптимизирован под разрешение экрана 1024x786 и 1280х1024 и браузеры Opera и Firefox
Дизайн данного сайта полностью принадлежит администратору сайта!