Реклама
 
Личные сообщения() Пользователи Новые сообщения на форуме Правила форума Поиск
  • Страница 1 из 1
  • 1
Антимат для форума
Пост# 1
Дата: Среда, 07.09.2011, 08:45
I love just her ...
Группа: V.I.P.
Ранг: Подполковник
Сообщений: 108
Репутация: 70 ±
Награды: 0 ±
Статус:


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


Должен иметь:
1. 100 постов +
2. 200 постов
3. 500 постов
4. 100 репы
5. 500 репы
[Table]Мои друзья на uacstrike:infe9n0, plankton[/Table]
Украина
Пост# 2
Дата: Четверг, 27.10.2011, 22:00
Группа: Проверенные
Ранг: Сержант
Сообщений: 37
Репутация: 0 ±
Награды: 0 ±
Статус:
ыы,круто
Российская Федерация
  • Страница 1 из 1
  • 1
Поиск:

Просматривать сайт рекомендуется с бразуеров Opera и FireFox.
Сайт оптимизирован под любое разрешение экрана.
  Desing by de7 and Hardr1de.
Проверить тиц и PR