Приветствую Вас Прохожий | RSS Среда, 26.04.2017, 06:59
Меню сайта
ВИДЕО УРОКИ СКРИПТЫ UCOZ ШАБЛОНЫ UCOZ ФОТОШОП UCOZ КАТАЛОГ СТАТЕЙ ВЕБМАСТЕРУ UCOZ ВИДЕО ФОТОШОПА ДОПОЛНЕНИЕ САЙТА РАЗДЕЛ СТУДИИ УСЛУГИ НАШЕГО САЙТА


Мини-чат
Все вопросы задаем в форуме,
здесь они игнорируются!



Статистика
Онлайн всего: 5
Гостей: 5
Пользователей: 0



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

Блокировка формы добавления сообщения форума если есть запрещенные слова

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

Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 2318 | Комментарии: 5 | Рейтинг: 5.0/3 | |Категория: Скрипты для форума | Добавил: мир | Дата: 30.01.2011 | Скачали: 0 | Теги: формы, форума, слова, если, есть, добавления, блокировка, запрещенные, сообщения
Похожие новости на нашем сайте
Коментарий к новости

Всего комментариев: 5
5 Павелик   Дата: 23.08.2013  Время: 23:00   [№ 14899]
не работает

4 kaprizkaIRI   Дата: 26.05.2012  Время: 17:51   [№ 13098]
не рабочий код. первое слово блокирует только, последующие нет

2 kaprizkaIRI   Дата: 26.05.2012  Время: 00:17   [№ 13090]
где в css вы вообще видели код BODY? его вообще там никогда не прописывают. куда второй код вставлять нужно? можно подробнее

3 Vovan4ik13   Дата: 26.05.2012  Время: 01:42   1 [№ 13091]
Второй код поставте после первого, хотя если убрать теги <style></style>? то можно просто в CSS влепить)

1 makcim19997   Дата: 30.01.2011  Время: 11:26   [№ 6216]
хорошо придумано:)


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа
Логин:
Пароль:


Поиск


На форуме

1 Комплексный прогон сайт...

51

2 Нужны копирайты

0

3 Ищу работу

5

4 Ищу работу по продвижен...

1

5 Файловик. Уникальные те...

2

6 Продам билеты в московс...

0

7 Нужны дизайнеры

1

8 Вакансия копирайтера/пе...

1

9 Верстка

13

10 Продажа ручного рерайта...

0


Подробней о форуме


Комментарии



Copyright UcozOn.ru™ © 2008-2017


Кнопка 88х31 сайта ucozon.ru