• Страница 1 из 1
  • 1
Форум CREWEBIK.ru » design studio for uCoz » ФОРУМ ВЕБ МАСТЕРОВ » Форум » Новый анти-мат для форума
Новый анти-мат для форума
exclusiv...
/avatar/01/4333-414916.png
1');return false;" rel="nofollow" href="javascript://" name="353">
12.09.2011 в 20:15

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

В "Общий вид страниц форума после" $BODY$:
Code
<script>  
    $(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) {$("#frF16").attr("disabled", "disabled");$("#er").fadeIn("slow").text(error);setTimeout('$("#er").fadeOut("slow")', 1500);break;}  
    else{$("#frF16").attr("disabled", 0);setTimeout('$("#er").fadeOut("slow")', 1500);}    
    }  
    });  
    });  
    </script>

этот код также после $BODY$:
Code
<style>  
  #er{display:none;border:1px solid #eba4a4;border-left-width:5px;color:#b35454;background-color:#ffeded;padding:8px;margin:5px;}  
  </style>

Далее заходим в "форму добавления сообщений", находим: $BBCODES$ $_MESSAGE$, и заменяем на:
Code
<div id="er"></div>$BBCODES$ $_MESSAGE$

и в этом же шаблоне находим:
Code
<?if($_THREAD_NAME$)?>  
  <tr id="frM25"><td class="gTableLeft" id="frM26">Название темы:</td><td class="gTableRight" id="frM27">$_THREAD_NAME$</td></tr>  
  <tr id="frM28"><td class="gTableLeft" id="frM29">Описание темы:</td><td class="gTableRight" id="frM30">$_THREAD_DESCR$</td></tr>  
  <?endif?>

и заменяем на:
Code
<?if($_THREAD_NAME$)?>  
  <div id="er"></div>  
  <tr id="frM25"><td class="gTableLeft" id="frM26">Название темы:</td><td class="gTableRight" id="frM27">$_THREAD_NAME$</td></tr>  
  <tr id="frM28"><td class="gTableLeft" id="frM29">Описание темы:</td><td class="gTableRight" id="frM30">$_THREAD_DESCR$</td></tr>  
  <?endif?>
Форум CREWEBIK.ru » design studio for uCoz » ФОРУМ ВЕБ МАСТЕРОВ » Форум » Новый анти-мат для форума
  • Страница 1 из 1
  • 1
Поиск: