Логин:
Пароль:
Страница 1 из 11
Форум » О uCoz » Скрипты » Запрет на определенные слова в названии темы
Запрет на определенные слова в названии темы
AndreyДата: Пятница, 11.04.2014, 15:53:23 | Сообщение # 1
Технарь
Offline
3

Запрет на определенные слова в названии темы, часто пользователи не читают правила, и продолжают создавать темы с тупыми названиями. Этот скрипт помогает вводит запрет на определенные слова по мере набора пользователем названия темы, если слово найдено то скрипт выводит окошко и удаляет слово с названия темы.

Начнём установку

Заходим в форму добавления сообщений форума, и в самый конец вставляем такой код:
Код

<script type="text/javascript">   
   // by ВэйДлин - uPost.su   
   var bansl = ['помогите','срочно','привет']; // Запрещеные слова   
   var delban = true; // Удалять запрещеное слово?   
     
   $('input.postNameFl[name="name"]').keyup(function(){   
   var txt = $(this).val().toLowerCase();   
   for(i=0; i<bansl.length; i++){   
   var thtxt = bansl[i].replace(new RegExp('^[ \\s\xA0]+|[ \\s\xA0]+$', 'g'),'').toLowerCase();   
   if(txt.indexOf(thtxt)>=0){   
   if(delban){   
   var t = $(this).val().split(' ');   
   t.splice(t.length-1);   
   $(this).val(t.join(' '));   
   }   
   _uWnd.alert('<br>Никаких "'+thtxt+'"','Внимание',{close:1,w:250,h:80,tm:3000,align:'center'});   
   }   
   }   
   });   
   </script>


Всё установка завершена!

Материал подготовил: Andrey
Для того чтоб скачать прикреплённые файлы нужно Зарегестрироватся, или войти на сайт под своим логином
 
профиль
Форум » О uCoz » Скрипты » Запрет на определенные слова в названии темы
Страница 1 из 11
Поиск: