Суббота, 27.Апр.2024, 08:04:04
Приветствую Вас Гость

 

[ Наша команда · Услуги сайта · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
08:04:04
Обновить
  • Страница 1 из 1
  • 1
Форум » Скрипты для Ucoz » Форум » Новый анти-мат для форума
Новый анти-мат для форума
MaksimilianДата: Среда, 08.Дек.2010, 01:20:59 | Сообщение # 1
Анимешник
Администраторы
Добавить в друзья
Смайл настроения:
Сообщений: 3093
Награды: 570 1
Репутация: 4562
Статус: Offline

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

Автор: uCodes.ru

P.S и опять блягодаря анти-спаму матный слова невидны







Алгоритм 2.5- программа для создания программ
Есть вопросы??? Пиши maksimilian@gold-ak.net
Хочешь помочь сайту? кинь монетку на R273306219163

Награды За создание сайта
За раскрутку проэкта За 50 репутации За 100 репутации За 150 репутации За 200 репутации За 300 репутации За 400 репутации За 500 репутации
За 50 Сообщений За 200 Сообщений За 300 Сообщений
 
My status maksimus-S
Форум » Скрипты для Ucoz » Форум » Новый анти-мат для форума
  • Страница 1 из 1
  • 1
Поиск: