Запрет внешних ссылок с мини-чата
Этот скрипт просто запрещает что бы кто то писал ссылки в вашем мине-чате которые не относятся к вашему сайту
Установка скрипта как всегда не сложная:
Заходим в ПУ > Управление дизайном > Мини-чат > Форма добавления сообщений и там находим код $SUBMIT$, и заменяем на код данный ниже
Code
<div style="width: 30px;"><input value="OK" class="mchat" id="mchatBtn" style="width: 30px;" onclick="antispam()" type="button"><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-lab.ucoz.ru and need-for-script.3dn.ru
* 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("softwindows")
if(result != -1 && !poisk){
_uWnd.alert('Ошибка! В вашем сообщении найдены запрещённые символы!<br><br>Ссылки на чужие сайты запрещены!','',{w:250,h:90,tm:5000});return;//текст в алерте можно поменять на свой
} else
{
sbtFrmMC991();return false}
} }
</script>
Quote
В строке poisk = soobh.match("softwindows"),softwindows надо поменять на название вашего сайта, это те настройки о которых я говорил в начале! Но не следует заменять полный путь типа http://softwindows.clan.su/.
SD