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


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



Статистика
Онлайн всего: 8
Гостей: 7
Пользователей: 1
LESIYI



Главная » Файлы » Скрипты для 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?>
Автор\Источник: не указан или не известен!

Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 2242 | Комментарии: 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 Куплю сайты с ТИЦ/PR (п...

9

2 Предлагаю услуги для ан...

0

3 Предлагаю услуги по про...

0

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

51

5 Сайт онлайн фильмов на ...

1

6 Проблема с таблицей

9

7 Отредактировать фото

2

8 Уже все перепробовал )

1

9 Скрипт "Нравится&q...

3

10 Меню для сайта

3


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


Комментарии



Copyright UcozOn.ru™ © 2008-2016


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