Главная » 2011 » Январь » 2 » Анти-спам для мини-чата (Скрипты для ucoz)
02.01.2011, 16:18

Анти-спам для мини-чата




Вот недавно пришла идея реализоать это. Сначала попросил кое-где на форуме, но потом пришла мысль.
Как это работает? Скрипт достаёт текст из формы добавления сообщений в мини-чате и проверяет его циклом на наличие определённых символов.
Установка:
1. Заходим ПУ - Управление дизайном - Мини-чат - Форма добавления сообщений
Находим:
Code
$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>

2. Там же:
В самый верх ставим скрипт
Code

<script type="text/javascript">
/*  
* Автор energo script by megachat.moy.su
* 02.01.2011
*/  
function antispam(){
zapr = new Array()  
zapr[0] = /http:///
zapr[1] = /www/ //здесь добавляем символы, на которые будет реагировать скрипт
soobh = $('#mchatMsgF').val()//дальше не трогаем
for (i=0; i < zapr.length; i++){
result = soobh.search(zapr[i])
if(result != -1 ){
  _uWnd.alert('Ошибка! В вашем сообщении найдены запрещённые символы!','',{w:250,h:90,tm:3000});return;//текст в алерте можно поменять на свой
  }}
if (result == -1){
sbtFrmMC991();}
  }
  </script>

Модификация скрипта.
В самом скрипте я указал комментарием место, где можно добавлять новые символы.
Выглядеть это будет примерно так:
zapr[2] = /ваше слово/
красное - номер добавленного элемента, каждый раз он должен возрастать на 1(т.е. zapr[2], zapr[3], zapr[4]).
Обратите также внимание на то, что формат символов должен быть именно таким, как указано выше (/ваше слово/).
Слеши(наклонные палочки) не убирать ни в коем случае!
Ну в принципе всё. С Вами был energo)))) Вот такая получилась даже мини-статейка)
P.S. По ходу первый скрипт в этом году!

Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: energo, http://megachat.moy.su/
Категория: Скрипты uCoz | Просмотров: 4975 | Добавил: energo | Рейтинг: 4.5/4 |
Теги: мини-чат, Анти-спам, для
Всего комментариев: 15 1 2 »
0  
1 HOST   (02.01.2011 21:35) [Материал]
Аватар пользователя
energo, полезная штука happy но модерам работы и так почти нет , вон некоторые модеры меня понимают biggrin

+2  
5 lesha -Infoscript Team-  (02.01.2011 22:03) [Материал]
Аватар пользователя
аххах, это ты на меня намекаешь?)

0  
2 energo   (02.01.2011 21:37) [Материал]
Аватар пользователя
спасибо cool в будущем вообще думаю вообще переработать добавление сообщения в чате biggrin

0  
3 HOST   (02.01.2011 21:39) [Материал]
Аватар пользователя
energo, biggrin ну удачи тебе!

0  
4 energo   (02.01.2011 21:40) [Материал]
Аватар пользователя
извините за "вообще вообще" в прошлом комменте biggrin

0  
6 HOST   (03.01.2011 17:01) [Материал]
Аватар пользователя
lesha, а на кого ж еще biggrin ты ж модер который за порядком следит. докажи ведь, что если ставить скрипты такие, то ты паутиной покроешься haha biggrin

0  
7 lesha -Infoscript Team-  (03.01.2011 17:36) [Материал]
Аватар пользователя
Ага, а то ещё придумают "скрипт активирования материаллов" и мне вобще капец biggrin в бессрочный отпуск)

0  
15 Владислав   (09.07.2011 17:21) [Материал]
Аватар пользователя
аххаха "скрипт активирования материалов" , если бы был такой скрипт то я бы упал со стула от смеха biggrin

+1  
8 energo   (03.01.2011 19:03) [Материал]
Аватар пользователя
а это идея haha

0  
9 lesha -Infoscript Team-  (03.01.2011 20:16) [Материал]
Аватар пользователя
ха, и как же он будет проверять? если сраазу активировать, то не проще ли просто отключить предмодерацию?) А если будет смотреть на правила доббавления, то будет интересно посмотреть)

1-6 7-8
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]