Главная » Файлы » Скріпти |
Запрет внешних ссылок в мини-чат
04.12.2011, 01:41 | |
В данном материале я выложу скрипт, который запрещает ссылки на чужие сайты в мини-чате (выводит окно с предупреждением) и разрешает ссылки на ваш сайт (разрешает внутренние ссылки). Если вы часто обнаруживаете у себя на сайте кучу спама в мини-чате, то данный скрипт вам поможет в работе. Для установки скрипта активируйте мини-чат вашего ucoz сайта: И перейдите в "Управление дизайном", найдите "Форма добавления сообщений" в категории мини-чата. Замените код $_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> <script type="text/javascript"> /* * Автор energo script - ucoz-fest.at.ua * 02.01.2011 */ function antispam(){ zapr = new Array() zapr[0] = /http/ zapr[1] = /www/ //здесь добавляем символы, на которые будет реагировать скрипт zapr[2] = /com/ zapr[3] = /ru/ zapr[4] = /net/ zapr[5] = /org/ zapr[6] = /tv/ zapr[7] = /tk/ zapr[8] = /lv/ zapr[9] = /ру/ soobh = $('#mchatMsgF').val()//дальше не трогаем for (i=0; i < zapr.length; i++){ result = soobh.search(zapr[i]) poisk = soobh.match("ucoz-fest") if(result != -1 && !poisk){ _uWnd.alert('Ошибка! В вашем сообщении найдены запрещённые символы!<br><br>Ссылки на чужие сайты запрещены!','',{w:250,h:90,tm:5000});return;//текст в алерте можно поменять на свой } else { sbtFrmMC991();return false} } } </script> Самое важное: В строке кода poisk = soobh.match("ucoz-fest") Измените ucoz-fest на НАЗВАНИЕ вашего сайта. Не надо прописывать полный путь. Например, если у меня сайт по адресу http://ucoz-fest.at.ua я должен писать ТОЛЬКО ucoz-fest! Надеюсь, что скрипт найдет свое применение на вашем сайте. *) | |
Просмотров: 15990 | Загрузок: 0 | Комментарии: 87 | Рейтинг: 5.0/1 |
HTML | |||||||||||
BB-Code | |||||||||||
Ссылка |
Всего комментариев: 13 | 1 2 » | ||||||||||
| |||||||||||
1-10 11-13 | |||||||||||