Главная » 2012 Март 16 » Скрипты uCoz: Анти-спам для мини-чата
20:15 Скрипты uCoz: Анти-спам для мини-чата | ||||||||||||
Анти-спам для мини-чатаСоветуем посмотреть: src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> Вот недавно пришла идея реализоать это. Сначала попросил кое-где на форуме, но потом пришла мысль. Как это работает? Скрипт достаёт текст из формы добавления сообщений в мини-чате и проверяет его циклом на наличие определённых символов. Установка: 1. Заходим ПУ - Управление дизайном - Мини-чат - Форма добавления сообщений Находим: Code $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://s105.ucoz.net/img/fr/ajax3.gif" border="0" width="16"></div> 2. Там же: В самый верх ставим скрипт Code <script type="text/javascript"> /* * Автор energo script by megachat.moy.su * 02.01.2011 */ function antispam(){ zapr = new Array() zapr[0] = /http:/// zapr[1] = /www/ //здесь добавляем символы, на которые будет реагировать скрипт soobh = $('#mchatMsgF').val()//дальше не трогаем for (i=0; i < zapr.length; i++){ result = soobh.search(zapr[i]) if(result != -1 ){ _uWnd.alert('Ошибка! В вашем сообщении найдены запрещённые символы!','',{w:250,h:90,tm:3000});return;//текст в алерте можно поменять на свой }} if (result == -1){ sbtFrmMC991();} } </script> Модификация скрипта. Материал взят с сайта infoscript.ru
|