Суббота, 23-Ноя-2024, 21:17:45
Радиолюбитель.moy.su
главная | Блог
Меню сайта
КАТЕГОРИИ СХЕМ

ТРАНСИВЕРЫ

ПРИЕМНИКИ

ПЕРЕДАЧИКИ

РАЦИИ

ТРАКТЫ ТРАНСИВЕРОВ

ЛАМПОВАЯ АППАРАТУРА

РАДИОСПОРТ

МИКРО-ПЕРЕДАЧИКИ

АНТЕННЫ

Усилители УМ

КСВ,СВ,конвекторы...

ОММЕТРЫ

МУЛЬТИМЕТРЫ

ВОЛЬТМЕТРЫ

АМПЕРМЕТРЫ

ЧАСТОТОМЕТРЫ

ПРОБНИКИ

ГЕНЕРАТОРЫ СИГНАЛОВ

ОСЦИЛОГРАФЫ

С-метры

БЕСТРАНСФОРМАТОРНЫЕ БП

ВЫПРЯМИТЕЛИ

ИМПУЛЬСНЫЕ БП

ПРЕОБРАЗОВАТЕЛИ

ЗАРЯДНЫЕ

СВАРОЧНЫЕ

РЕГУЛЯТОРЫ

АКУСТИКА

УНЧ на TDA

УМЗЧ на транзисторах

FM приемники

AUDIO компоненты

ЛАМПОВЫЕ УНЧ

СВЕТО-техника

ЦМУ и СДУ

НАЧИНАЮЩЕМУ

МЕТАЛЛОДЕТЕКТОРЫ

КОМПЬЮТЕРЫ

БЕЗОПАСНОСТЬ

ARDUINO

ДЛЯ ДОМА

Мед.техника
Наш опрос
Какой вид принципиальных схем вам нравится ?
Всего ответов: 146
Форма входа
Главная » 2014 » Декабрь » 9 » [b]Борьба со спамом в мини-чате.[/b]
08:32:21
[b]Борьба со спамом в мини-чате.[/b]

Борьба со спамом в мини-чате или скрипт анти-спам.

 Эта статья посвящена скрипту который попался мне на просторах интернета, и помог мне. И призван он как вы уже догадались бороться со спамом и рекламой в мини-чате, либо просто контролировать цензуру сообщений - в зависимости от того как вы его настроите (зададите запрещенные слова,символы,фразы). Разработан данный скрипт для системы ucoz.
Автор подписал себя- Nicneim

Вот адрес форума где я его нашел http://diz-cs.ru/forum/6-96131-1

Как же он работает?
 Скрипт достаёт текст из формы добавления сообщений в мини-чате и проверяет его циклом на 

наличие определённых символов. 

анти спам для мини чата ucoz


Установка: 
1. Заходим в панель управления  Управление дизайном ⇒ Мини-чат Форма добавления сообщений 

Находим:

$SUBMIT$

Заменяем на:


<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. Там же: 
В самый верх ставим скрипт:



<script type="text/javascript"> 
/* 
* Автор energo script by megachat.moy.su 
* 02.01.2011 
*/ 
function antispam(){ 
zapr = new Array() 
zapr[0] = /
http:/
zapr[1] = /
www/ //здесь добавляем символы, на которые будет реагировать скрипт 
zapr[2] = /com/
zapr[3] = /
ru/
zapr[4] = /
su/
zapr[5] = /
ua/
zapr[6] = /
$/
zapr[7] = /
net/
zapr[8] = /
pro/
zapr[9] = /
магазин/
zapr[10] = /
it/
zapr[11] = /
org/
zapr[12] = /
продвинуть/
zapr[13] = /
раскрутка/ //и так далее по порядку
    
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[13] = /ваше слово/ 
каждый раз он должен возрастать на 1(т.е. zapr[13], zapr[14], zapr[15]). 
Обратите также внимание на то, что формат символов должен быть именно таким, как указано выше (/ваше слово/). 
Наклонные палочки(слеши) не убирать ни в коем случае! 

Модификация скрипта. 
В самом скрипте прокомментировано место, где можно добавлять новые символы. 
Выглядеть это будет примерно так: 
zapr[13] = /ваше слово/ 
каждый раз он должен возрастать на 1(т.е. zapr[13], zapr[14], zapr[15]). 
Обратите также внимание на то, что формат символов должен быть именно таким, как указано выше (/ваше слово/). 
Наклонные палочки(слеши) не убирать ни в коем случае! 

надеюсь помог Вам, жду ваших комментариев.

 

 

 

 

 

 
 
Категория: В помощь Веб-мастеру | Просмотров: 1493 | Добавил: UR5MSO | Теги: Мини-чат, Скрипт, вредоносный код, ucoz, чат, борьба со спамом, флуд, Юкоз | Рейтинг: 0.0/0

Похожие материалы

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Социальные сети
Календарь
«  Декабрь 2014  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031
Статистика
free counters
Посешаемость
ТЕГИ
Рекламный блок
© Радиолюбитель 2024 Яндекс.Метрика
200