Поиск:
  • Страница 1 из 1
  • 1
Новый анти-мат для форума
Дата: Пятница, 11.02.2011, 19:17 | Сообщение # 1
Offline
  • Премиум
  • Типа читер
  • 925 Сообщения

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

[Table]Установка: [/Table]

[Table]В "Общий вид страниц после" $BODY$:[/Table]

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>

[Table]+ сss код также после $BODY$:[/Table]

Code
<style>  
#er{display:none;border:1px solid #eba4a4;border-left-width:5px;color:#b35454;background-color:#ffeded;padding:8px;margin:5px;}  
</style>

[Table]Далее заходим в "форму добавления сообщений", находим: $BBCODES$ $_MESSAGE$, и заменяем на:[/Table]

Code
<div id="er"></div>$BBCODES$ $_MESSAGE$

[Table]и в этом же шаблоне находим:[/Table]

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?>

[Table]и заменяем на:[/Table]

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?>


Дата: Суббота, 12.02.2011, 13:59 | Сообщение # 2
Offline
  • Пользователь
  • Cs mapper
  • 584 Сообщения
[Table]спасибо, прикольный скрипт[/Table]
Создаю карты для counter-strike: skype duman-vlz
Дата: Суббота, 12.02.2011, 14:01 | Сообщение # 3
Offline
  • Проверенный
  • n1ckman ™
  • 1272 Сообщения
Да, удобно) Себе поставил. Робит!
Дата: Понедельник, 14.02.2011, 20:07 | Сообщение # 4
Offline
  • Пользователь
  • 918 Сообщения
Себе поставил
  • Страница 1 из 1
  • 1
Поиск:
Администрация проекта не несет ответственности за публикуемые материалы.
Дизайн полностью принадлежит "Up-Rise.Ru".
Дизайн сайта разработал life_man.
© 2024 Сайт управляется системой uCoz.