Главная » 2011 » Февраль » 15 » Антимат для комментариев (Скрипты для ucoz)
15.02.2011, 15:43

Антимат для комментариев



Данный скрипт запрещает использовать матерные слова в комментариях, при этом кнопка "Добавить комментарий" блокируется.

Слова также не чувствительны к регистру, за счёт toLowerCase().То есть, можно писать как лох, так и лОх.

База матерных слов устанавливается пользователем.

Установка:

Заходим в ПУ-->Управление дизайном-->Вид комментариев, в самый конец добавляем:

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>
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: uCodes.ru
Категория: Скрипты uCoz | Просмотров: 4313 | Добавил: antisept | Рейтинг: 4.0/1 |
Теги: комментариев, антимат, для
Всего комментариев: 6
0  
1 Guch   (20.02.2011 13:22) [Материал]
Аватар пользователя
не работает!

0  
2 LioN   (09.04.2011 12:44) [Материал]
Аватар пользователя
Ваще жестко!только когда пишешь слова через запятую и при этом не ставишь пробел,то не работает! cry

0  
3 Сай_22 -Infoscript Team-  (09.04.2011 14:09) [Материал]
Аватар пользователя
Code
  words = ["блять","сука","уёбок","блять","хуй","гандон","пизда"];

Добавляеш все нужные слова, и с запятыми, и без.

0  
4 dimas547   (21.07.2011 10:52) [Материал]
Аватар пользователя
не пашет! что делать?

0  
5 legallaz   (24.09.2011 05:23) [Материал]
Аватар пользователя
такая же проблема

0  
6 CyXaRiK   (02.10.2011 14:03) [Материал]
Аватар пользователя
А подскажите как сделать окошко <code>error = "В тексте используется ненормативная лексика"</code>

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]