menu

Мини Чат by Apocalypse 4.0 для uCoz
03.08.2010, 16:44
Что нового:

1) Изменены иконки управления чатом
2) Смайлы выводятся в ajax окне (Для Пользователей - стандартные, для остальных групп - расширенный набор)
3) Переработано меню, выходящее при нажатии на ник (Теперь можно изменять репутацию пользователей)
4) Убраны мелкие баги прошлой версии
5) Сокращён код

Установка:

Вид материалов Мини-чата:

Code
<div style="width:100%">  
<link type="text/css" rel="StyleSheet" href="http://s15.ucoz.net/src/layer6.css" />  
<link type="text/css" rel="StyleSheet" href="http://apocalypse.ucoz.kz/bigbar/hintblack.css" />  
<script type="text/javascript" src="http://apocalypse.ucoz.kz/bigbar/hintblack.js"></script>  
<SCRIPT TYPE="text/javascript" SRC="http://apocalypse.ucoz.kz/JSFX.js"></SCRIPT>  

<div class="cBlock2" style="padding:0 4px 5px 2px;margin-bottom:3px;">  
<div style="float:right;font-size:8px;" title="$DATE$">$TIME$</div>  

<script type="text/javascript" src="http://apocalypse.ucoz.kz/udleinf.js"></script>  
<a title="Цитировать $NAME$" href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('mchatMsgF').focus();parent.window.document.getElementById('mchatMsgF').value+='[color=yellow]$NAME$[/color], ';return false;"><img src="http://apocalypse.ucoz.kz/_tbkp/quote.png" width="13" border="0"></a> <span title="Опции" style='cursor: pointer;' onclick='show_bar(event, $USER_ID$)'><b><font color="bababa">$NAME$</font></b></span>  
<table id="win_$USER_ID$" onclick='hide_bar($USER_ID$)' style='background: #333333; position:absolute; visibility:hidden; filter:alpha(opacity=85); opacity: 0.85; width: 110px; border: 0px solid #ffffff;'>  
<tbody>  
<tr><td onmouseover="this.bgColor='444444';" onmouseout="this.bgColor='#333333';" style="padding: 5px; border: 1px solid #ffffff;"><a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('mchatMsgF').focus();parent.window.document.getElementById('mchatMsgF').value+='[color=yellow]$NAME$[/color], ';return false;"><font color="bababa"><b>Цитировать</b></font></a></td></tr>  
<tr><td onmouseover="this.bgColor='444444';" onmouseout="this.bgColor='#333333';" style="padding: 5px; border: 1px solid #ffffff;"><a href="/index/14-$USER_ID$-0-1" target="self" ><font color="bababa"><b>Отправить ЛС</b></font></a></td></tr>  
<tr><td onmouseover="this.bgColor='444444';" onmouseout="this.bgColor='#333333';" style="padding: 5px; border: 1px solid #ffffff;"><a href="javascript://" rel="nofollow" onclick="new _uWnd('Rd',' ',400,250,{autosize:1,maxh:300,minh:100,closeonesc:1},{url:'/index/23-$USER_ID$'});return false;"><font color="bababa"><b>Репутация ±</b></font></a></td></tr>  
<tr><td onmouseover="this.bgColor='444444';" onmouseout="this.bgColor='#333333';" style="padding: 5px; border: 1px solid #ffffff;"><a href="/index/8-$USER_ID$" target="blank" ><font color="bababa"><b>Профиль</b></font></a></td></tr>  

<tr><td style="text-align: left;"><img onclick="hide_bar($USER_ID$)" src="http://apocalypse.ucoz.kz/close.gif" title="Закрыть" border="0"></td></tr>  
</table>  

<?if($USER_ID$=2)?><img alt="Администратор" src="http://apocalypse.ucoz.kz/usergroup/admin.png" border="0"><?endif?>  
<div class="cMessage"><?if($USER_ID$='1')?><font color="daff8a">$MESSAGE$</font><hr><?else?><font color="ffffff">$MESSAGE$</font><hr><?endif?></div>  
</div></div>

Следующий код туда, где хотите видеть сам чат:

Code
<center>  
<!-- <www.apocalypse.ucoz.kz> -->  
<?if($USER_AGENT$='opera')?><center><iframe id="mchatIfm2" style="width:100%;height:600px" frameborder="0" scrolling="no" hspace="0" vspace="0" allowtransparency="true" src="/mchat/"></iframe><?else?><center><iframe id="mchatIfm2" style="width:100%;height:600px" frameborder="0" scrolling="auto" hspace="0" vspace="0" allowtransparency="true" src="/mchat/"></iframe><?else?><?endif?>  
<br><br>  

<?if($USER_LOGGED_IN$)?><script type="text/javascript">  
function sbtFrmMC991(f){$('#mchatBtn').css({display:'none'});$('#mchatAjax').css({display:''});_uPostForm('MCaddFrm',{type:'POST',url:'/mchat/?383447454.810291'});}  
function countMessLength(){var rst = 500-$('#mchatMsgF').val().length;if (rst<0){rst=0;$('#mchatMsgF').val($('#mchatMsgF').val().substr(0,500));}$('#jeuwu28').html(rst);}  
var tID7174=null;var tAct7174=false;  
function setT7174(s){var v=parseInt(s.options[s.selectedIndex].value);document.cookie="mcrtd="+s.selectedIndex+"; path=/";if(tAct7174){clearTimeout(tID7174);tAct7174=false;}if(v>0){tID7174=setTimeout("document.getElementById('mchatIfm2').src='/mchat/?'+Math.random();",v*1000);tAct7174=true;}}  
function initSel7174() {var res=document.cookie.match(/(\W|^)mcrtd=([0-9]+)/);if(res){s=$("#mchatRSel")[0];s.selectedIndex=parseInt(RegExp.$2);setT7174(s);}$("#mchatMsgF").bind("keydown",function(e){if(e.keyCode==13 && e.ctrlKey && !e.shiftKey){e.preventDefault();sbtFrmMC991();}})}  
</script>  
<form style="margin:0;padding:0;" id="MCaddFrm" onsubmit="sbtFrmMC991();return false;">  

<?if($GROUP_ID$=1)?><a href="javascript://" onclick="new _uWnd('Sml',' ',-250,-350,{autosize:0,closeonesc:1,resize:0},{url:'/index/35-23-2'});return false;" title="Вставить смайл"><img border="0" align="absmiddle" src="http://apocalypse.ucoz.kz/Se/sml.png"></a><?else?><a title="Открыть смайлы" href="javascript://" onclick="openLayerB('PmBody',0,'http://apocalypse.ucoz.kz/Se/smiles2.xml','Дополнительные смайлы',400,200,1,0,0);return false;"><img border="0" align="absmiddle" src="http://apocalypse.ucoz.kz/Se/sml.png"></a><?endif?>  
<a href="javascript://" onclick="document.getElementById('mchatIfm2').src='/mchat/?'+Math.random();return false;" title="Обновить"><img border="0" align="absmiddle" src="http://apocalypse.ucoz.kz/Se/ref.png"></a>  
<a href="javascript:openLayerA('obsv','/mchat/0-1','Управление сообщениями','800','600','auto');" title="Управление сообщениями"><img border="0" align="absmiddle" src="http://apocalypse.ucoz.kz/Se/edt.png"></a>  
<br>  
<div style="width:100%"><textarea name="mcmessage" class="mchat" id="mchatMsgF" title="" onkeyup="countMessLength();" onfocus="countMessLength();" style="height:40px;width:100%;"></textarea></div>  

<?if($GROUP_ID$=1)?><br>  
<img style="margin:0;padding:0;border:0;cursor:pointer;" align="absmiddle" title="Обновить код безопасности" id="mcSecurImg3" onclick="this.src='/secure/?k=2704082894;s=mchat;tm='+Math.random();" src="/secure/?k=2704082894;s=mchat;tm=1252085992" /><br>  
<input class="mchat" title="Код безопасности" id="secuCodeMc3" type="text" name="code" style="width:40" size="5" maxlength="4" /><input type="hidden" name="seckey" value="2704082894" /><?endif?>  
<div style="font-size:10px;"><b title="Символов осталовь" id="jeuwu28">500</b></div>  
<br>  
<div style="width:50%"><input type="submit" value="ОК" class="mchat" id="mchatBtn" style="width:70px;"><img style="display:none;" id="mchatAjax" src="http://apocalypse.ucoz.kz/loading.gif" border="0" width="10%"/></div>  
<br>  
<br>  
<input type="hidden" name="numa" id="numa832" value="0"><input type="hidden" name="a" value="18"><input type="hidden" id="ajaxFlag" name="ajax" value="1" /></form>  
<script type="text/javascript">initSel7174();  
</script>  
</center><?else?><a href="$LOGIN_LINK$">Для отправки сообщений<br>войдите на сайт<br>под своим логином</a><?endif?>  
<!-- <www.apocalypse.ucoz.kz> -->  
</center>

Далее заливаем прикреплённый файл в корень сайта и радуемся новому чату...

Категория: Шаблоны | Добавил: iWin
Просмотров: 186 | Загрузок: 0 | Рейтинг: 0.0/0