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


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



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



Главная » Файлы » Скрипты для uCoz » Скрипты Разное

Скрипт защиты от спама в мини чате проверенный

Скрипт защиты от спама в мини чате проверенный Скрипт, защиты, спама, мини, чате, проверенный
нормальный скрипт анти-спама, работает на основе регулярного выражения,так же добавлена функция учета отправки через кнопки клавиш ctrl + enter
ссылки вашего сайта работают нормально, запрещает только ссылки других сайтов, то есть те которые можно назвать спамом, коммуникабельные или нет не играет роли, анти-спам надежно защитит ваш чат, Есть правда один минус как у всех скриптов, если пользователь продуманный знаток , то может отключить поддержку в браузере скрипта и использовать его отключение для спама, но это не беда, скрипт продолжает развиваться тем что будет запрет отправки сообщения при отключенном javascript Скрипт защиты тестировался на нашем сайте ucozon.ru и прошел тест на удачно, так же будет использоваться в дальнейшем.
По этому пользуемся тестируем и настраиваем новинку для себя для своего, сайта.Теперь можно будет расслабится и не переживать оставить сайт на несколько дней, не кто не сможет из чайников про спамить или нагадить ссылками, я думаю это очень удачная разработка скрипта, в использование не напрягает сам чат
  • Установка скрипта антиспама:
    Заходим в Панель Управления вашего сайта, далее переходим в раздел мини чат и в форму добавления сообщения чата.
    Находим там тег условный оператор который служит для отправки сообщения $SUBMIT$
    удаляем его и в место него вставляем строчку самой кнопки.Не стоит переживать так как кнопка будет такая же и работа чата не нарушится так как это есть сам рип кнопки чата, и так заменяем на данный код:
    Code
    <div style="width: 30px;"><input value="OK" class="mchat" id="mchatBtn" style="width: 30px;" type="button" onClick="antispam()"><img alt="" style="display: none;" id="mchatAjax" src="http://s20.ucoz.net/img/fr/ajax3.gif" border="0" width="16"></div>

    Далее подключаем сам скрипт, его установлением тут же раздел мини чат форма добавления сообщения копируем ниже указанный код и вставляем в самый низ
    Code
    <script type="text/javascript">
      function antispam() {
      var message= $("textarea[id=mchatMsgF]").val().toLowerCase(),siteRu=/([^\s]+(?=\.([a-z]))\.\2)/
      mySite = message.match(/ucozon/)
      if(message.search(siteRu) != -1 && !mySite ){
      _uWnd.alert('<font color="red"><b>Внимание!</b><hr>Спам запрещен в сообщениях!</font>','',{w:200,h:90});return false;
      }else{ sbtFrmMC991();return false}
      }
      function initSel7174() {var res=document.cookie.match(/(\W|^)mcrtd=([0-9]+)/);if(res){s=$("#mchatRSel")[0];;s.selectedIndex=parseInt(res[2]);setT7174(s);}$("#mchatMsgF").bind("keydown",function(e){if(e.keyCode==13 && e.ctrlKey && !e.shiftKey){e.preventDefault();antispam();}})}
      </script>

  • Далее Настройка скрипта обязательно настроить под свои сайт:
    Находим в скрипте
    Code
    mySite = message.match(/ucozon/)
    и изменяем на имя домена вашего саита, для таго что бы ссылки вашего саита скрипт не блокировал, изменяем вот таким образом если у вас в доменом имени есть пробел, дефис.
    /ucozon/ - заменяем на своё. Например, /klan\-ucozon/
    Все теперь ваш чат надежно защищен от спама.
    Автор описания подробного: мир
    Автор написания скрипта: energo
    Источник описания автора: http://ucozon.ru
    Источник скрипта автора: указан вверху
  • Автор\Источник: need-for-script.3dn.ru

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

    Всего комментариев: 6
    0  
    6 Павелик   Дата: 24.08.2013  Время: 19:34   [№ 14906] [Материал]
    Спасибо. работает))))). В коментариии надо и в форум)))

    0  
    5 tmb   Дата: 12.12.2012  Время: 14:52   [№ 14245] [Материал]
    Круто, спасибо большое! А то достали свои айфоны продавать!

    0  
    4 Evgen_us   Дата: 26.11.2012  Время: 14:33   [№ 14129] [Материал]
    Разобрался надо так:
    Code
    mySite = message.match(/city\-torrent/)
    mySite2 = message.match(/s108.ucoz/)
    mySite3 = message.match(/apo\-ucoz/)
    if(message.search(siteRu) != -1 && !mySite && !mySite2 && !mySite3 )

    Ответ: Ну вот не плохо, теперь и другим пользователям в помощь будет.

    0  
    3 Evgen_us   Дата: 26.11.2012  Время: 13:24   [№ 14128] [Материал]
    Так пробовал не получается mySite = message.match(/city\-torrent/,/world\-kino/) , блокирует второй домен

    0  
    1 Evgen_us   Дата: 26.11.2012  Время: 13:09   [№ 14126] [Материал]
    А если надо несколько сайтов в исключение добавить, что бы не блокировало ? Как прописать ?

    0  
    2 мир   Дата: 26.11.2012  Время: 13:15   1 [№ 14127] [Материал]
    пробуйте mySite = message.match(/ucozon1/,/ucozon2/)


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

    Форма входа


    Поиск


    На форуме

    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