Как это работает? Скрипт достаёт текст из формы добавления сообщений в мини-чате и проверяет его циклом на наличие определённых символов.
Установка:
1. Заходим ПУ - Управление дизайном - Мини-чат - Форма добавления сообщений
Находим:
заменяем на:
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">
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/
soobh = $('#mchatMsgF').val()//дальше не трогаем
for (i=0; i < zapr.length; i++){
result = soobh.search(zapr[i])
poisk = soobh.match("webo4ka.ru")
if(result != -1 && !poisk){
_uWnd.alert('Ошибка! В вашем сообщении найдены запрещённые символы!','',{w:250,h:90,tm:5000});return;//текст в алерте можно поменять на свой
} else
{
sbtFrmMC991();return false}
} }
</script>
В скрипте находим строчку
Code
poisk = soobh.match("webo4ka")
webo4ka заменяем на название своего сайта без http://, www и .ru