12:58 Анти-спам для мини-чата | |
Вот недавно пришла идея реализоать это. Сначала попросил кое-где на форуме, но потом пришла мысль. Как это работает? Скрипт достаёт текст из формы добавления сообщений в мини-чате и проверяет его циклом на наличие определённых символов. Установка: 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> Модификация скрипта. | |
|
Всего комментариев: 0 | |