нормальный скрипт анти-спама, работает на основе регулярного выражения,так же добавлена функция учета отправки через кнопки клавиш ctrl + enter ссылки вашего сайта работают нормально, запрещает только ссылки других сайтов, то есть те которые можно назвать спамом, коммуникабельные или нет не играет роли, анти-спам надежно защитит ваш чат, Есть правда один минус как у всех скриптов, если пользователь продуманный знаток , то может отключить поддержку в браузере скрипта и использовать его отключение для спама, но это не беда, скрипт продолжает развиваться тем что будет запрет отправки сообщения при отключенном javascript Скрипт защиты тестировался на нашем сайте ucozon.ru и прошел тест на удачно, так же будет использоваться в дальнейшем. По этому пользуемся тестируем и настраиваем новинку для себя для своего, сайта.Теперь можно будет расслабится и не переживать оставить сайт на несколько дней, не кто не сможет из чайников про спамить или нагадить ссылками, я думаю это очень удачная разработка скрипта, в использование не напрягает сам чат
Установка скрипта антиспама: Заходим в Панель Управления вашего сайта, далее переходим в раздел мини чат и в форму добавления сообщения чата. Находим там тег условный оператор который служит для отправки сообщения $SUBMIT$ удаляем его и в место него вставляем строчку самой кнопки.Не стоит переживать так как кнопка будет такая же и работа чата не нарушится так как это есть сам рип кнопки чата, и так заменяем на данный код:
Далее подключаем сам скрипт, его установлением тут же раздел мини чат форма добавления сообщения копируем ниже указанный код и вставляем в самый низ
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
Для того что бы скачать архив необходимо зайти на сайт как пользователь.