Главная » 2011 » Сентябрь » 17 » Очистка Мини-чата by TRANE73 (Скрипты для ucoz)
17.09.2011, 17:16

Очистка Мини-чата by TRANE73





Решил написать скрипт для автоматической очистки мини-чата. Для чего? Просто для того, чтобы не удалять сообщения вручную. Бывает такое, что кто-нибудь решит повеселится и зафлудит весь чат. Не хорошо! Теперь почистить чата можно с помощью моего скрипта!

Используется 2 гета при открытии окна и удаление сообщений просходит гетом но с интервалом в 2 секунды.

Проверял на нескольких сайтах, всё работает. uCoz не банит, т.к. интервал достаточный.

Вставляйте туда, где хотите видеть ссылку для очистки:

Code
<a href="javascript://" onclick="new _uWnd('del_chat','Очистка Мини-чата', 350, 130, {alert:1,autosize:0,modal:1,resize:0,nomove:1,max:0,fadespeed:500,align:0,oncontent:function(){del0()}},'<center><div class=\'del_c\'><div class=\'del_dels\'>Удалено: 0</div><div class=\'del_num\'>Всего сообщений: <span id=\'num\'></span></div><center><div class=\'del_chat\'></div><div class=\'del_time\'></div></center></div><div id=\'del_ok\'>Очистка успешно завершена</div><div id=\'del_error\'>Мини-чат пуст!</div><div id=\'del_enter\'><input type=\'button\' onclick=\'del1()\' value=\'Начать очистку\' /></div></center>');">Очистка Мини-чата</a>  
<style type="text/css">  
.del_chat {width:300px;height:15px;border:1px solid #666;background:#f2f2f2;margin:10px 0;} /* сам прогресс-бар, цвет рамки и фона */  
.delete_chat {height:15px;float:left;} /* выравнивание заполнения прогресс-бара */  
.delete_chats {padding:1px;background:#c0c0c0;height:13px;} /* стиль полоски прогресс-бара (главное цвет) */  
#del_enter, #del_ok, #del_error, .del_c {margin:10px auto !important;overflow:none;} /* отступы для кнопки и сообщение об успехе/ошибке */  
#del_ok, #del_error {font-size:15px;} /* размер текста для сообщений об успехе/ошибке */  
#del_ok, #del_error, .del_c {text-align:center;display:none;} /* выравниание текста сообщений об успехе/ошибке */  
.del_num {text-align:left;margin-left:14px;} /* стиль общего количества сообщений в чате */  
.del_dels {text-align:right;float:right;margin-right:13px;} /* стиль количества удаленных сообщений */  
</style>  
<script type="text/javascript" src="http://trane73.ru/demo/js/trane73.del.js"></script>


Автор: TRANE73
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: http://trane73.ru
Категория: Скрипты uCoz | Просмотров: 2039 | Добавил: TRANE73 | Рейтинг: 5.0/18 |
Всего комментариев: 11
1 sold93 -Infoscript Team-  (18.09.2011 01:15)
Аватар пользователя
как всегда - 5 баллов biggrin hands

2 TRANE73   (18.09.2011 08:02)
Аватар пользователя
happy

3 sold93 -Infoscript Team-  (18.09.2011 13:18)
Аватар пользователя
уговорил...лови пару плюсов

4 hoster-saitov   (18.09.2011 19:57)
Аватар пользователя
спс cool
А это будет доступно только администраторам или всем? biggrin

5 TRANE73   (18.09.2011 21:24)
Аватар пользователя
если вставить в операторы то да) если так оставить и у пользователя есть права на удаление своих сообщений, то удаляться из чата именно его сообщения happy

6 sold93 -Infoscript Team-  (19.09.2011 00:55)
Аватар пользователя
да? я с резервного неадминского акка у себя очистил весь чат так.

7 Ereb   (19.09.2011 02:44)
Аватар пользователя
Цитирую hoster-saitov: А это будет доступно только администраторам или всем?
Доступно всем, но можно поставить только на админа и/или модера. просто в начало скрипта пропиши <?if($GROUP_ID$='3' or $GROUP_ID$='4')?> а в конец <?endif?> по стандарту. (или если надо ид-групп ставь свои) а за скрипт +5

9 sold93 -Infoscript Team-  (19.09.2011 12:49)
Аватар пользователя
Используйте этот код:
Code
<?if($USER_GROUP$="Администраторы")?> скрипт<?else?><?endif?>

8 4eJLoBek   (19.09.2011 12:39)
Аватар пользователя
красавчик trane73

10 Voker -Infoscript Team-  (19.09.2011 18:24)
Аватар пользователя
Цитирую 4eJLoBek: красавчик trane73
Как всегда=) smile

+1   Спам
11 TRANE73   (19.09.2011 19:16)
Аватар пользователя
Voker, 4eJLoBek, Ereb, спасибо всем) wink

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