Главная » 2011 » Ноябрь » 19 » Анти-спам мини-чата (Скрипты для ucoz)
19.11.2011, 09:34

Анти-спам мини-чата





Описание:

Данный скрипт работает по такому принципу, когда пользователя начинает заполнять поле мини чата, скрипт автоматически проверяет текст на наличие запрещенных элементов, после того как он находит запрещенные элементы, выскакивает alert в правом угла экрана, и сообщение автоматически удаляется.

Код обновлен: 10.11.2011
Комментарий: Ссылки основного сайта не блокируются, блокируются только ссылки на сторонние ресурсы.

Установка скрипта:

Устанавливаем данный код после $CHAT_BOX$: (Обратите внимание что скрипт настроен под стандартный Мини Чат.)

Code
<script type="text/javascript">
  $('#mchatMsgF').keyup(function(){
  var url = ["http://", "https://", "www", ".ru", ".su", ".com", ".net"];
  var field = $(this).val();
  for (i=0; i<url.length; i++){
  if(field.toLowerCase().indexOf(url[i],'ig')!=-1)
  if(field.search(document.location.host)==-1) {
  _uWnd.alert('Ссылки в чате запрещены!','',{w:180,h:38,tm:3000});
  $(this).val(field.replace(url[i],''));
  }
  }
  });
  </script>


Находим в скрипте: (Осуществляет поиск, с комбинаций. (a-A))

Code
var url = ["http://", "https://", "www", ".ru", ".su", ".com", ".net"];


И добавляем туда, нужные вам доменные имена, вот таким образом: "Доменное имя"
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: usite.su
Категория: Скрипты uCoz | Просмотров: 2306 | Добавил: antisept | Рейтинг: 5.0/4 |
Теги: анти-спам, мини-чата
Всего комментариев: 4
+2   Спам
1 Сай_22 -Infoscript Team-  (19.11.2011 11:39)
Аватар пользователя
Это пять )

2 CSIL   (22.11.2011 15:55)
Аватар пользователя
крутьььь[color=red] biggrin

3 modemka   (30.12.2011 18:04)
Аватар пользователя
[b]Находим в скрипте: (Осуществляет поиск, с комбинаций. (a-А))[/b]
как это зделать?

4 antisept -Infoscript Team-  (30.12.2011 18:33)
Аватар пользователя
Вот же эта строчка:
Quote

<script type="text/javascript">
$('#mchatMsgF').keyup(function(){
var url = ["http://", "https://", "www", ".ru", ".su", ".com", ".net"];
var field = $(this).val();
for (i=0; i<url.length; i++){
if(field.toLowerCase().indexOf(url[i],'ig')!=-1)
if(field.search(document.location.host)==-1) {
_uWnd.alert('Ссылки в чате запрещены!','',{w:180,h:38,tm:3000});
$(this).val(field.replace(url[i],''));
}
}
});
</script>

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