Новый анти-мат для форума — для uCoz (комментарии)


Данный скрипт запрещает использовать матные слова в комментариях, при этом кнопка "Добавить комментарий" блокируется. 
Слова также не чувствительны к регистру, засчёт toLowerCase().То есть, можно писать как лох, так и лОх.
База матных слов устанавливается пользователем.
Решил всё же переделать скрипт от ModaL под комментарии, мало ли, кому нибудь пригодится.

Установка:
Заходим в Вид комментариев, в самый конец добавляем:
Code
<script type="text/javascript">  
$(document).ready(function() {  
  $("textarea[id='message']").keyup(function() {  
  error = "В тексте используется ненормативная лексика";  
  words = ["блять","сука","уёбок","блять","хуй","гандон","пизда"];  
  for (i = 0; i <= words.length; i++){  
  if($("#message").val().toLowerCase().indexOf(words[i]) != -1) {$("#addcBut").attr("disabled", "disabled");$("#er").fadeIn("slow").text(error);setTimeout('$("#er").fadeOut("slow")', 1500);break;}  
  else{$("#addcBut").attr("disabled", 0);setTimeout('$("#er").fadeOut("slow")', 1500);}  
  }  
  });  
  });  
</script>  
<style>  
#er{display:none;border:1px solid #eba4a4;border-left-width:5px;color:#b35454;background-color:#ffeded;padding:8px;margin:5px;}  
</style>


Далее, заходим в Форму добавления комментариев и перед:
Code
<textarea class="commFl" style="height:135px;" rows="8" name="message" id="message" cols="50">$MESSAGE$</textarea>


Вставляем:
Code
<div id="er"></div>


Готово.


  Категория: Другие скрипты для ucoz | Добавил: AID | Дата: 25.09.2011

Другие новости


Поделиться ссылкой


Ссылка:
BB-code:
HTML:
1 | Андрей пишет: | 01.04.2012 | 00:41 Страница с комментарием |
почему работает только с одним словом?
+ (0) -