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


Данный скрипт запрещает использовать матные слова на форуме, при этом кнопка "Добавить ответ" блокируется.
Слова также не чувствительны к регистру, засчёт 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>


+ сss код также после $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?>
 
   
Сообщение оставлено 26.05.2011 в 01:27:50 | Сообщение #2
Тема была перемещена из раздела Форум.Причина перемещения: Повторная тема.Переместил: teqa.
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика