[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Антимат+антиспам для названий материалов
easyДата: Воскресенье, 18.10.2009, 15:23:34 | Сообщение # 1
[red]Главный[/red]
Группа: Администратор
Сообщений: 626
Статус: Offline

Скрипт поможет вам избавиться от спама и мата в названии новостей. Как только пользователь вводит название выполняется проверка из массива запрещенных враз. Например в массиве запрещено слово "блядь". Даже если пользователь введет "ах ты блядь", все равно выдаст окошко, где указано что в названии содержатся запрещенные фразы. Конечно текущая библиотека матов и спама не очень большая, но каждый может запретить любое количество слов или фраз.
Для новостей сайта:
В шаблон Страница архив материалов, после $BODY$:

Code
<script type="text/javascript">   
$(document).ready(function(){$("#nwF1").attr("onkeyup", "chk()");});   
function chk(){   
//* Антимат & антиспам made by [color=red]http://calarashisoft.ucoz.ru[/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>


 
Реклама
Ваша реклама тут пишите в лс axmed
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
Новый Ловец чек... (6)
Смотрим удалённ... (2)
Автокликер в Ha... (0)
Базы поставщико... (0)
Скрипт sHORT Li... (0)
Новый Ловец чек... (6)
Общение (6)
Игра в слова (6)
+7 (6)
+10 (6)
easy
fafirok
Maylo
guceds
Drago1997
katrinshsh20:46:17
axmedlr23:19:08
zsteshenko0721:37:14
artemkozhin8021:48:51
artemnovick201417:06:44