Поиск:
  • Страница 1 из 1
  • 1
Модератор форума: Senator  
Анти-спам для мини-чата v 2.0
Дата: Пятница, 01.04.2011, 23:02 | Сообщение # 1
Offline
  • Проверенный
  • 1828 Сообщения

[Table]Как это работает? Скрипт достаёт текст из формы добавления сообщений в мини-чате и проверяет его циклом на наличие определённых символов.
Установка: [/Table]
[Table]1. Заходим ПУ - Управление дизайном - Мини-чат - Форма добавления сообщений
Находим: [/Table]

Code
$SUBMIT$

[Table]заменяем на: [/Table]

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>

[Table]2. Там же: [/Table]
[Table]В самый верх ставим скрипт [/Table]

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>

[Table]В скрипте находим строчку [/Table]

Code
poisk = soobh.match("webo4ka")

[Table]webo4ka заменяем на название своего сайта без http://, www и .ru[/Table]

  • Страница 1 из 1
  • 1
Поиск:
Администрация проекта не несет ответственности за публикуемые материалы.
Дизайн полностью принадлежит "Up-Rise.Ru".
Дизайн сайта разработал life_man.
© 2025 Сайт управляется системой uCoz.