Воскресенье, 06.10.2024, 03:18
Главная Регистрация RSS
Приветствую Вас, Гость
Наш опрос
Оцените мой сайт
Всего ответов: 30
Самые активные
 uMaster
 Репутация: 8
 Постов: 354
 Файлов: 110
 HaNNiBaL
 Репутация: 12
 Постов: 192
 Файлов: 0
 mCv
 Репутация: 27
 Постов: 187
 Файлов: 0
 DjSwat
 Репутация: 13
 Постов: 130
 Файлов: 0
 WebArt-Pro
 Репутация: 14
 Постов: 71
 Файлов: 10
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Сегодня нас посетили:

Статистика
Всего: 75
За месяц: 0
За неделю: 0
Вчера: 0
Сегодня: 0
Из них
Администраторов: 2
Гл.Модераторов: 0
Модераторов: 0
Дизайнеров: 0
Журналистов: 1
V.I.P: 0
Постоянных: 0
Проверенных: 17
Забаненых: 0
Обычных юзеров: 0
Из них
Парней: 67
Девушек: 1

Главная » Файлы » Скрипты для uCoz

Новый анти-мат для форума — для uCoz
22.03.2011, 16:38
 Данный скрипт запрещает писать "маты" на форуме, если при написании сообщения они присутствуют, то кнопка "Добавить ответ" блокируется и показывается замечание "В тексте употребляется не нормативная лексика".
Слова также не чувствительны к регистру, засчёт toLowerCase().То есть, можно писать как лох, так и лОх.
База матных слов устанавливается пользователем.

Установка:

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

Код:
<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$:
Код:
<style>  
#er{display:none;border:1px solid #eba4a4;border-left-width:5px;color:#b35454;background-color:#ffeded;padding:8px;margin:5px;}  
</style>

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

и в этом же шаблоне находим:
Код:
  
<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>  

и заменяем на:
Код:
  
<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>  




Категория: Скрипты для uCoz | Добавил: uMaster | Теги: форума, Анти-мат, Ucoz, для, новый
Просмотров: 388 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]