Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 18.216.53.7
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Анти-мат для форума
Сообщение оставлено 29.03.2012 в 23:47:50 | Сообщение #1

Данный скрипт запрещает использовать матные слова в комментариях, при этом кнопка "Добавить комментарий" блокируется.
Слова также не чувствительны к регистру, засчёт 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>
 
 
   
Сообщение оставлено 08.04.2012 в 11:28:23 | Сообщение #2
Полезная штука,против неадекватных очень хорошо использовать ее,пригодится спасибо
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика