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


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



Статистика
Онлайн всего: 32
Гостей: 32
Пользователей: 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?>
Автор\Источник: не указан или не известен!

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

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

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

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

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

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


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

Форма входа


Поиск


На форуме

1 Работа на заводе

29

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

54

3 Армия

0

4 Может у кого есть!

6

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

1

6 Остались честные СМИ?

0

7 Раздача подарков и стик...

1

8 Дисковое пространство

3

9 Ручной прогон по трасто...

19

10 бот для умножения денег...

0


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


Комментарии



Copyright UcozOn.ru™ © 2008-2024


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