Данный скрипт работает по такому принципу, когда пользователя начинает заполнять поле мини чата, скрипт автоматически проверяет текст на наличие запрещенных элементов, после того как он находит запрещенные элементы, выскакивает alert в правом угла экрана, и сообщение автоматически удаляется.
Код обновлен: 10.11.2011
Комментарий: Ссылки основного сайта не блокируются, блокируются только ссылки на сторонние ресурсы.
Установка скрипта:
Устанавливаем данный код после $CHAT_BOX$: (Обратите внимание что скрипт настроен под стандартный Мини Чат.)
Code
<script type="text/javascript">
$('#mchatMsgF').keyup(function(){
var url = ["http://", "https://", "www", ".ru", ".su", ".com", ".net"];
var field = $(this).val();
for (i=0; i<url.length; i++){
if(field.toLowerCase().indexOf(url[i],'ig')!=-1)
if(field.search(document.location.host)==-1) {
_uWnd.alert('Ссылки в чате запрещены!','',{w:180,h:38,tm:3000});
$(this).val(field.replace(url[i],''));
}
}
});
</script>
Находим в скрипте: (Осуществляет поиск, с комбинаций. (a-A))
Code
var url = ["http://", "https://", "www", ".ru", ".su", ".com", ".net"];
И добавляем туда, нужные вам доменные имена, вот таким образом: "Доменное имя"