Архив Айгуст —
архив помогалки Августа
«Никто не вечен… В отличие от знаний»
Внимание!
  Материалы на данном сайте представляют собой архивную копию форума «Айгуст - помогалка Августа» на момент октября 2019 года с целью сохранения знаний. Все права на материалы принадлежат их авторам. Материалы представлены в открытый доступ в ознакомительных целях, запрещено их коммерческое использование без согласования с авторами. Администрация сайта не несёт ответственности за содержание материалов, в том числе за наличие вредоносных закладок в коде, используйте любой предоставленный код на свой страх и риск. Рекомендуется проверять любые файлы вручную и перезаливать на собственный хостинг, дабы избежать возможной модификации или исчезновения в будущем.

Апгрейд окна киллера

20.09.2012 08:44:17
Апгрейд окна киллера
Вот немного перебрал код. Пользуйтесь

HTML - шаблоны 1 >>> окно киллера. ( заменяем весь код)

У кого стоит апгрейд килки
<link rel="stylesheet" type="text/css" href="http://proektxl.ru/chat/kilka.css" media="all">

<div id="page">
<div class=body>
<div id="kilka">
<div id="kilka_center">
<div id="kilka_left">
<div id="kilka_right">ОКНО КИЛЛЕРА</div></div></div></div>
<div class="container" id="block_info_center">
%ACTION_PANEL<<<END
<fieldset>
<legend>действие&nbsp;</legend>
%radio("action", 2, [1, " лишить слова", 2, " выкинуть", 3, " открыть окна", 4, " заставить перезайти", 5, " отказать в нике", 6, " закрыть окно"], "<br>")%
</fieldset>
END%

%KILLER3_PANEL<<<END
<fieldset id=panel_rank3>
<legend>лишить слова&nbsp;</legend>
%select("shutup", 1, [1, "на 1 минуту", 2, "на 2 минуты", 3, "на 3 минуты", 4, "на 4 минуты", 5, "на 5 минут", 10, "на 10 минут", 15, "на 15 минут", 20, "на 20 минут"], "", "style=width:100%")%
</fieldset>
END%

%KILLER1_PANEL<<<END
<fieldset id=panel_rank1>
<legend>тотальный игнор&nbsp;</legend>
%select("total", 0, [0, "не помещать", 10, "на 10 минут", 30, "на полчаса", 60, "на 1 час", 120, "на 2 часа", 180, "на 3 часа", 360, "на 6 часов", 1440, "на сутки", 2880, "на двое суток", 10080, "на неделю", 20160, "на месяц", -1, "далеко и надолго"], "", "style=width:100%")%
</fieldset>
END%

%LOCK_PANEL<<<END
<fieldset id=panel_lock>
<legend>блокировать&nbsp;</legend>
%radio("lock", 0, [0, " ник<br>"])%
%IF(%IP%, %radio("lock", 0, [1, " прямой IP<br>"])%, "")%
%IF(%PROXY%, %radio("lock", 0, [2, " прокси<br>"])%, "")%
%IF(%NET%, %radio("lock", 0, [3, " сеть (%NET%)<br>"])%, "")%
%IF(%CID1%, %checkbox("lockc1", 0, 4, " комп (CID1)<br>")%, "")%
%IF(%CID2%, %checkbox("lockc2", 0, 8, " похожие компы (CID2)<br>")%, "")%
%IF(%TOR%, %checkbox("locktor", 0, 16, " сеть Tor<br>")%, "")%
</fieldset>
END%

%COMPINFO_FORMAT<<<END
<table class=t align=center cellpadding=0 cellspacing=0>
<tr><th>Информация о компьютере</th></tr>
<tr><td class=t>
<table class="t ti" cellpadding=1 cellspacing=0>
<col width=30%><col width=70%>
<tr><td>Браузер:</td><td>%AGENT_LOGO% %AGENT%</td></tr>
<tr><td>Операционная система:</td><td>%OS_LOGO% %OS%</td></tr>
<tr><td>Платформа:</td><td>%CPU%</td></tr>
<tr><td>Экран:</td><td>%SCREEN%</td></tr>
<tr><td>Часовой пояс:</td><td>%TIMEZONE%</td></tr>
<tr><td>CompID:</td><td>%CID1%-%CID2%</td></tr>
<tr><td valign=top>Proxy:</td><td>%PROXY((%IP_WHOIS%%?%TOR% (<font color=red>TOR NETWORK</font>)?% %NETNAME%<br>%DESCR%<br>%FLAG% %COUNTRY%))%</td></tr>
<tr><td valign=top>IP:</td><td>%IP((%IP_WHOIS%%?%TOR% (<font color=red>TOR NETWORK</font>)?% %NETNAME%<br>%DESCR%<br>%FLAG% %COUNTRY%))%</td></tr>
</table>
</td></tr></table>
END%

<br>
<center>
<h3>Нарушитель %NICK%%IF(%ONLINE%, " <font color=lime>online</font>", " <font color=red>offline</font>")%</h3>

<table id=panel class=t align=center cellpadding=0 cellspacing=0>
<col width=50%><col width=50%>
<tr><th colspan=2>Тотальный игнор</th></tr>
<tr><td valign=top class=t>
%REASONS1<<<END
&nbsp;Мелкие нарушения:<br>
&nbsp;- <a href="" onclick="silence(3)">плохое поведение</a><br>
&nbsp;- <a href="" onclick="silence(3)">капс</a><br>
&nbsp;- <a href="" onclick="silence(3)">флуд</a><br>
&nbsp;- <a href="" onclick="silence(5)">ругань</a> (5 минут)<br>
&nbsp;- <a href="" onclick="silence(10)">ругань</a> (10 минут)<br>
&nbsp;- <a href="" onclick="silence(10)">мат</a> (10 минут)<br>
END%
%REASONS2<<<END
&nbsp;- <a href="" onclick="ban(0, 5)">клон</a><br>
&nbsp;- <a href="" onclick="ban(0, 4)">ник</a><br>
&nbsp;- <a href="" onclick="ban(0, 3)">перезайди</a><br>
END%
%REASONS3<<<END
&nbsp;Крупные нарушения:<br>
&nbsp;- <a href="" onclick="ban(180, 1)">мат</a> (3 часа)<br>
&nbsp;- <a href="" onclick="ban(360, 1)">ругань</a> (6 часов)<br>
&nbsp;- <a href="" onclick="ban(1440, 1)">мат</a> (сутки)<br>
&nbsp;- <a href="" onclick="ban(1440, 1)">реклама</a> (сутки)<br>
&nbsp;- <a href="" onclick="ban(-1, 1)">реклама</a> (надолго)<br>
END%
%REASONS4<<<END
&nbsp;- <a href="" onclick="ban(-1, 1)">По усмотрению администрации</a><br>
END%
<fieldset>
<legend>причина&nbsp;</legend>
%IF(%GT(%KILLER%, 0)%, %(%REASONS1%)%, "")%
%IF(%GT(%KILLER%, 1)%, %(%REASONS2%)%, "")%
%IF(%GT(%KILLER%, 2)%, %(%REASONS3%)%, "")%
%IF(%GT(%KILLER%, 3)%, %(%REASONS4%)%, "")%
%IF(%OR( %EQ(%USER("PROFILE")%,1)%,%EQ(%USER("PROFILE")%,2)%, %EQ(%USER("PROFILE")%,8)%,%EQ(%USER("PROFILE")%,11)%,%EQ(%USER("PROFILE")%,56)% )%, %input("reason", "", 0, "", "", "style=width:100%")%, %input("reason", "", 0, "", "", "style=width:100% readonly")%)%
</fieldset>

</td><td valign=top class=t>

%IF(%EQ(%KILLER%, 1)%,
"<input type=hidden name=action value=1>",
%IF(%ONLINE%,
%(%ACTION_PANEL%)%,
"<input type=hidden name=action value=2>"
)%
)%

%(%KILLER3_PANEL%)%
%IF(%GT(%KILLER%, 2)%, %(%KILLER1_PANEL%)%, "")%

%IF(%GT(%KILLER%, 2)%, %(%LOCK_PANEL%)%, "")%

</td></tr>
<tr><td colspan=2 class=t>%submit("", "применить", "", "", "style=width:100%")%</td></tr>
<tr><td colspan="2">
<fieldset>
<legend>дополнительно&nbsp;</legend>
%?%HIDDEN%
&nbsp;%checkbox("anonym", 1, 1, " вписать себя: ")%
%input("name", %COOKIE("cName%CHAT('ID')%")%, 0, "", "", "style=width:60%")% <br>
?%
&nbsp;%checkbox("fastkill1", %COOKIE("fastkill1")%, 1, " быстрая киллка при мелких нарушениях")% <br>
&nbsp;%checkbox("fastkill2", %COOKIE("fastkill2")%, 1, " быстрая киллка при крупных нарушениях")% <br>
</fieldset>
</td></tr>
</table>
<br>
%COMPINFO(%COMPINFO_FORMAT%, %GET("id2")%)%

%?<br><table class=t align=center cellpadding=1 cellspacing=0><tr><th>Пользователи этого же прокси</th></tr><tr><td class=t>%PROXY_LIST%</td></tr></table>?%
%?<br><table class=t align=center cellpadding=1 cellspacing=0><tr><th>Пользователи с таким же IP</th></tr><tr><td class=t>%IP_LIST%</td></tr></table>?%
%?<br><table class=t align=center cellpadding=1 cellspacing=0><tr><th>Пользователи из той же сети</th></tr><tr><td class=t>%NET_LIST%</td></tr></table>?%
%?<br><table class=t align=center cellpadding=1 cellspacing=0><tr><th>Пользователи этого же компьютера</th></tr><tr><td class=t>%CID1_LIST%</td></tr></table>?%
%?<br><table class=t align=center cellpadding=1 cellspacing=0><tr><th>Пользователи похожего компьютера</th></tr><tr><td class=t>%CID2_LIST%</td></tr></table>?%

%USERLIST<<<END
<table class="t ti" cellpadding=2 cellspacing=0>
{{{<tr><td>%NICK%<td>%ENTER%<td>%QUIT%</tr>}}}
</table>
END%
<div>FastKillka™ (c) Powered by Code4august. Code by Shogal.</div>
<script>
if("%USER('PROFILE')%" == "487"){
//location.href = "about:blank";
}
var formKill = document.getElementsByTagName("form")[0];
buttonreload = document.getElementsByName("action")[3];
if(buttonreload) buttonreload.onclick = function(){
document.getElementsByName("reason")[0].value = "перезайди";
if(document.getElementsByName("total")[0])
document.getElementsByName("total")[0].selectedIndex = 0;
}
buttonreload = document.getElementsByName("action")[4];
if(buttonreload) buttonreload.onclick = function(){
document.getElementsByName("reason")[0].value = "ник";
if(document.getElementsByName("total")[0])
document.getElementsByName("total")[0].selectedIndex = 0;
}
function SetCookie(name, value){
var date = new Date();
date.setTime(date.getTime()+(365*24*3600*1000));
var expires = "; expires="+date.toGMTString();
document.cookie = name+"="+value+expires+"; path=/";
}
document.getElementsByName("fastkill1")[0].onclick = function(){
SetCookie("fastkill1", this.checked?1:0);
}
document.getElementsByName("fastkill2")[0].onclick = function(){
SetCookie("fastkill2", this.checked?1:0);
}
function _Kill(){
var t = Total ? formKill.total : formKill.shutup;
if (t) formKill.period.value = t.options[t.selectedIndex].text;
formKill.sess.value = root.Chat.sess;
formKill.id.value = root.User.ID;
formKill.submit();
}
function Kill(){
setTimeout("_Kill()", 1);
}
function silence(time){
acts = document.getElementsByName("action");
if( (acts[0].type == "hidden") && (acts[0].value != 1) ){
document.getElementsByName("total")[0].selectedIndex = 0;
}
if( acts[0].type == "radio"){
acts[0].checked = true;
Total = 0;
showPanel ("panel_rank3", 1);
showPanel ("panel_rank1", 0);
showPanel ("panel_lock", 0);
}
shutup = document.getElementsByName("shutup")[0];
for(i = 0; i < shutup.options.length; i++)
if(shutup.options[i].value == time) shutup.selectedIndex = i;
if(document.getElementsByName("fastkill1")[0].checked) Kill();
}
function ban(time, type){
acts = document.getElementsByName("action");
if( acts[0].type == "radio"){
acts[type].checked = true;
Total = 1;
showPanel ("panel_rank3", 0);
showPanel ("panel_rank1", 1);
showPanel ("panel_lock", 1);
}
total = document.getElementsByName("total")[0];
if(!total) return;
for(i = 0; i < total.options.length; i++)
if(total.options[i].value == time) total.selectedIndex = i;
lock = document.getElementsByName("lock");
for(i = 0; i < lock.length; i++)
if((lock[i].value == 1) || (lock[i].value == 2)) lock[i].checked = 1;
if(document.getElementsByName("lockc1")[0])
document.getElementsByName("lockc1")[0].checked = 1;
if(time && document.getElementsByName("fastkill2")[0].checked) Kill();
if((!time) && document.getElementsByName("fastkill1")[0].checked) Kill();
}
</table>
</div>
</div>

У кого нет апгрейда килки

HTML - шаблоны 1 >>> окно киллера. ( заменяем весь код)
<link rel="stylesheet" type="text/css" href="http://proektxl.ru/chat/kilka.css" media="all">

<div id="page">
<div class=body>
<div id="kilka">
<div id="kilka_center">
<div id="kilka_left">
<div id="kilka_right">ОКНО КИЛЛЕРА</div></div></div></div>
<div class="container" id="block_info_center">

%ACTION_PANEL<<<END
<fieldset>
<legend>действие&nbsp;</legend>
%radio("action", 2, [1, " лишить слова", 2, " выкинуть", 3, " открыть окна"], "<br>")%
</fieldset>
END%

%KILLER3_PANEL<<<END
<fieldset id=panel_rank3>
<legend>лишить слова&nbsp;</legend>
%select("shutup", 1, [1, "на 1 минуту", 2, "на 2 минуты", 3, "на 3 минуты", 4, "на 4 минуты", 5, "на 5 минут", 10, "на 10 минут", 15, "на 15 минут", 20, "на 20 минут"], "", "style=width:100%")%
</fieldset>
END%

%KILLER1_PANEL<<<END
<fieldset id=panel_rank1>
<legend>тотальный игнор&nbsp;</legend>
%select("total", 0, [0, "не помещать", 10, "на 10 минут", 30, "на полчаса", 60, "на 1 час", 120, "на 2 часа", 360, "на 6 часов", 1440, "на сутки", 2880, "на двое суток", 10080, "на неделю", 20160, "на две недели"], "", "style=width:100%")%
</fieldset>
END%

%LOCK_PANEL<<<END
<fieldset id=panel_lock>
<legend>блокировать&nbsp;</legend>
%radio("lock", 0, [0, " ник<br>"])%
%IF(%IP%, %radio("lock", 0, [1, " прямой IP<br>"])%, "")%
%IF(%PROXY%, %radio("lock", 0, [2, " прокси<br>"])%, "")%
%IF(%NET%, %radio("lock", 0, [3, " сеть (%NET%)<br>"])%, "")%
%IF(%CID1%, %checkbox("lockc1", 0, 4, " комп (CID1)<br>")%, "")%
%IF(%CID2%, %checkbox("lockc2", 0, 8, " похожие компы (CID2)<br>")%, "")%
%IF(%TOR%, %checkbox("locktor", 0, 16, " сеть Tor<br>")%, "")%
</fieldset>
END%

%COMPINFO_FORMAT<<<END
<table class=t align=center cellpadding=0 cellspacing=0>
<tr><th>Информация о компьютере</th></tr>
<tr><td class=t>
<table class="t ti" cellpadding=1 cellspacing=0>
<col width=30%><col width=70%>
<tr><td>Браузер:</td><td>%AGENT_LOGO% %AGENT%</td></tr>
<tr><td>Операционная система:</td><td>%OS_LOGO% %OS%</td></tr>
<tr><td>Платформа:</td><td>%CPU%</td></tr>
<tr><td>Экран:</td><td>%SCREEN%</td></tr>
<tr><td>Часовой пояс:</td><td>%TIMEZONE%</td></tr>
<tr><td>CompID:</td><td>%CID1%-%CID2%</td></tr>
<tr><td valign=top>Proxy:</td><td>%PROXY((%IP_WHOIS%%?%TOR% (<font color=red>TOR NETWORK</font>)?% %NETNAME%<br>%DESCR%<br>%FLAG% %COUNTRY%))%</td></tr>
<tr><td valign=top>IP:</td><td>%IP((%IP_WHOIS%%?%TOR% (<font color=red>TOR NETWORK</font>)?% %NETNAME%<br>%DESCR%<br>%FLAG% %COUNTRY%))%</td></tr>
</table>
</td></tr></table>
END%

<br>
<center>
<h3>Нарушитель %NICK%%IF(%ONLINE%, " <font color=lime>online</font>", " <font color=red>offline</font>")%</h3>

<table id=panel class=t align=center cellpadding=0 cellspacing=0>
<col width=50%><col width=50%>
<tr><th colspan=2>Тотальный игнор</th></tr>
<tr><td valign=top class=t>
%IF(%EQ(%KILLER%, 1)%,
"<input type=hidden name=action value=1>",
%IF(%ONLINE%,
%(%ACTION_PANEL%)%,
"<input type=hidden name=action value=2>"
)%
)%
<fieldset>
<legend>причина&nbsp;</legend>
&nbsp;<a href=>плохое поведение</a><br>
&nbsp;<a href=>реклама</a><br>
&nbsp;<a href=>ругань</a><br>
&nbsp;<a href=>флуд</a><br>
&nbsp;<a href=>ник</a><br>
%input("reason", "", 0, "", "", "style=width:100%")%
</fieldset>
</td><td valign=top class=t>
%?%HIDDEN%
<fieldset>
<legend>скрыть своё имя&nbsp;</legend>
&nbsp;%checkbox("anonym", 0, 1, " вписать себя")% <br>
%input("name", %COOKIE("cName%CHAT('ID')%")%, 0, "", "", "style=width:100% readonly")%
</fieldset>
?%
%(%KILLER3_PANEL%)%
%IF(%GT(%KILLER%, 2)%, %(%KILLER1_PANEL%)%, "")%
%IF(%GT(%KILLER%, 2)%, %(%LOCK_PANEL%)%, "")%
</td></tr>
<tr><td colspan=2 class=t>%submit("", "применить", "", "", "style=width:100%")%</td></tr>
</table>
<br>
%COMPINFO(%COMPINFO_FORMAT%, %GET("id2")%)%

%?<br><table class=t align=center cellpadding=1 cellspacing=0><tr><th>Пользователи этого же прокси</th></tr><tr><td class=t>%PROXY_LIST%</td></tr></table>?%
%?<br><table class=t align=center cellpadding=1 cellspacing=0><tr><th>Пользователи с таким же IP</th></tr><tr><td class=t>%IP_LIST%</td></tr></table>?%
%?<br><table class=t align=center cellpadding=1 cellspacing=0><tr><th>Пользователи из той же сети</th></tr><tr><td class=t>%NET_LIST%</td></tr></table>?%
%?<br><table class=t align=center cellpadding=1 cellspacing=0><tr><th>Пользователи этого же компьютера</th></tr><tr><td class=t>%CID1_LIST%</td></tr></table>?%
%?<br><table class=t align=center cellpadding=1 cellspacing=0><tr><th>Пользователи похожего компьютера</th></tr><tr><td class=t>%CID2_LIST%</td></tr></table>?%

%USERLIST<<<END
<table class="t ti" cellpadding=2 cellspacing=0>
{{{<tr><td>%NICK%<td>%ENTER%<td>%QUIT%</tr>}}}
</table>
END%</table>
</div>
</div>

Скриншоты:

С апгрейдом http://proektxl.ru/images/chat/apgreid.bmp

Без апгрейда http://proektxl.ru/images/chat/no%20apgreid.bmp

Оставляем благодарность)))))))
#26669
20.09.2012 09:09:43
Re: Апгрейд окна киллера
Тимоха,

1. Не указан #btn в связи с этим подгружается кнопка с дизайна.
2. Не указан #inp стили подгружаются с дизайна чата.
3. Не указаны стили для тега option в связи с этим они тоже подгружаются с дизайна.
#26671
20.09.2012 09:20:24
Re: Апгрейд окна киллера
kent: Тимоха,

1. Не указан #btn в связи с этим подгружается кнопка с дизайна.
2. Не указан #inp стили подгружаются с дизайна чата.
3. Не указаны стили для тега option в связи с этим они тоже подгружаются с дизайна.

Да я ток учусь )))
#26672

Другие темы раздела