Сообщение от пользователя
Nike2009 с отрицательной репутацией.
Вы можете просмотреть
это или
все сообщения данного пользователя.
Заблокирован
187 сообщений
Мужчина
Всем привет, у меня проблема с чатом, чат у меня стоит вот такой: как известно кто пользовался возможно этим чатом что он с поддержкой JS(JavaScript), я не сильно силен и прошу у вас помощи мне нужно что бы в чате отображалась "$MODER_PANEL$"
Code
<div class="cBlock$PARITY$" style="padding:0 4px 5px 2px;margin-bottom:3px;"> <div style="float:right;font-size:8px;">добавлен: $DATE$ в $TIME$</div> <div style="text-align:left;"> <a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('mchatMsgF').focus();parent.window.document.getElementById('mchatMsgF').value+='[i]$NAME$[/i], ';return false;"><b>$NAME$</b></a> <?if($EMAIL$)?> <a href="$EMAIL_JS$" title="$STR_EMAIL$">E</a><?endif?> <?if($SITE$)?> <a rel="nofollow" href="$SITE$" target="_blank" title="$STR_URL$">W</a><?endif?></div> <div class="cMessage" style="text-align:left;"> <div style="margin: 0pt 3px 3pt 0pt; text-align: left; float: left; display: block;"> <?if($AVATAR_URL$)?><img class="avatar_ramka" title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$"><?else?><img class="avatar_ramka" title="$USERNAME$" border="0" src="/img/noavatars.png"><?endif?> </div><div style="text-align: left; display: block; margin-right: 3px;"> $MESSAGE$<?if($MODER_PANEL$)?><div style="float:right">$MODER_PANEL$</div><?endif?></div></div><br><hr> <?if($CUSTOM1$)?><br>$STR_CUSTOM1$: $CUSTOM1$<?endif?> <?if($CUSTOM2$)?><br>$STR_CUSTOM2$: $CUSTOM2$<?endif?> </div>
Code
var ok = true, upTime = 5, username, Captha = 1, maxLine = 150, uc = window.uc || {}, seckey = Math.random() * 1000, ca = document.write('<div class="uchat"><div class="ut"><\/div><div class="uc"><\/div><div class="ub"><\/div><\/div>'); (uc = { bbc: function (e) { if (e !== null) { return "parent.window.document.getElementById('mchatMsgF').focus();parent.window.document.getElementById('mchatMsgF').value+='" + e + "';return false;"; } }, ucodes_get: function () { $.get('/mchat', function (o) { try { $('.uc').html(''); } catch(e) { _uWnd.alert('<font color="red">Ошибка приема данных ' + e / n + '!</font>', '', { w: 200, h: 50, pad: '5px' }); } finally { $('div[class*="cBlock"]', o).each(function (i) { var ucodes_username = "'" + $('b', this).html() + "'"; $('.uc').append('<table cellpadding="0" cellspacing="0" width="100%"><tr><td class="user" colspan="2" align="left" valign="top"><img src="/img/icon/profiles.png" onclick="return uc.showProfile(' + ucodes_username + ')" align="left" \/> <a href="javascript:void(Apply%20to)" onclick="' + uc.bbc('[b]' + $('b', this).html() + '[/b], ') + '">' + $('b', this).html() + '<\/a><\/td><td class="data" colspan="2" align="right" valign="top">' + $('div', this).html() + '<\/td><\/tr><tr><td class="message" colspan="4" align="left" valign="top">' + $('.cMessage', this).html() + '<\/td><\/tr><\/table>'); }); setTimeout('uc.ucodes_get()', upTime * 1000); if ($('.uc').html() == '') { $('.uc').html('<div style="padding:5px;color:#000;">Сообщений в чате нет.<\/div>'); } } }); //uc.mePost(); }, ucodes_post: function () { if (ok == true) { if ($('.mes').val() == '') { _uWnd.alert('<font color="red">Введите текст сообщения!</font>', '', { w: 200, h: 50, pad: '5px' }); return false; } else { var ref = Math.random() * (10000 * 99999); _uPostForm('uCaddFrm', { type: 'POST', url: '/mchat/?' + ref, error: function () { _uWnd.alert('<font color="red">Ошибка отправки данных!</font>', '', { w: 200, h: 50, pad: '5px' }); }, success: function () { _uWnd.alert('Сообщение успешно добавлено!', '', { w: 200, h: 70, pad: '5px' }) $('.mes').val(''); uc.ucodes_get(); }, }); } } }, mePost: function () { $('.uc .message').each(function (i) { if (username != 'undifined') { if ($(this).eq(i).text().indexOf(username) - 1) { $(this).eq(i).attr('style', 'color:#008000;'); } } }); var onoff = true; if (onoff = true) { setTimeout("uc.mePost()", 1000); onoff = false; } }, showProfile: function (id) { window.open('/index/8-0-' + id); }, cnt: function () { var i, d = true, a = $('.mes').val(), rst = maxLine - $('.mes').val().length, b = '..ru|..ua|..tv|..tk|..in|..kz|..su|..org|..net|..com|..biz|..inf|..info|..name|..рф|..lg.ua|..ucoz|_http:|http:|hxxp|ftp:|mss|порно|сука|бл я|ебан|мудак|мудила|троль|тролль|школоло|школьник|пидор|казел|козел|козёл|казёл|мудень|говношлеп|хер|чурка|хуесос|хуясос|гнида|олень|алень|c uka|pidor'.split('|'); if (a.search(document.domain) == -1) if (a.search('ubermedia.ru') == -1) if (a.search('ucodes.ru') == -1) { for (i = 0; i < b.length; ++i) { var bad = new RegExp(b[i], 'gi'); if (a.search(bad) != -1) { if (d == true) { $('.mes').val(''); _uWnd.alert('<center><font color="red"><b>Внимание!</b><hr>Спам и мат запрещены в сообщениях!</font>', '', { w: 200, h: 90, pad: '5px' }); d = false; } ok = false; } else { ok = true; } } } if (rst < 0) { rst = 0; $('.mes').val($('.mes').val().substr(0, maxLine)); } $('.num').html(rst); }, frm: function (user) { var c, e, ms = "window.open('/mchat/0-1','mchatCtrl','scrollbars=1,width=550,height=550,left=0,top=0'); return false;", sm = "new _uWnd('Sml','-',-250,-350,{autosize:0,closeonesc:1,resize:0},{url:'/index/35-1-2'}); return false;", ci = "this.src='/secure/?k='+seckey+';s=mchat;tm='+Math.random();"; if (user !== null) { if (user == 0) { $('.ub').html('<div align="center"><span style="text-align:center;font-weight:bold;color:#343;font-size:10px;padding:5px;"><br>Чат доступен только пользователям сайта.<a href="javascript:reg.init();"><hr>Зарегистрироваться<\/a><br><br><\/span><\/div>'); } else if (user == 0) { maxLine = 150; if (Captha = 1) { e = '<tr>\ <td class="securit" colspan="4" align="left"><input type="text" name="code" value="" maxLength="4"><input type="hidden" name="seckey" value="' + seckey + '" \/><\/td>\ <td class="captcha" colspan="4" align="center"><img src="/secure/?k=' + seckey + ';s=mchat;tm=0123456789" onclick="' + ci + '" \/><\/td>\ <\/tr>\ '; } } else if (user > 0) { e = ''; } if (user > 0) { $('.ub').html('\ <form style="margin:0;padding:0;" id="uCaddFrm" onsubmit="ucodes_post(); rerurn false;">\ <table cellpadding="0" cellspacing="0" width="100%">\ <tr class="addcomts">\ <img src="/smles/aa.gif" onclick="' + uc.bbc(' :aa: ') + '" /><\/div><img src="/smles/ac.gif" onclick="' + uc.bbc(' :ac: ') + '" /><\/div><img src="/smles/an.gif" onclick="' + uc.bbc(' :an: ') + '" /><\/div><img src="/smles/ae.gif" onclick="' + uc.bbc(' :ae: ') + '" /><\/div><img src="/smles/bc.gif" onclick="' + uc.bbc(' :bc: ') + '" /><\/div><img src="/smles/bn.gif" onclick="' + uc.bbc(' :bn: ') + '" /><\/div><img src="/smles/bf.gif" onclick="' + uc.bbc(' :bf: ') + '" /><\/div><img src="/smles/aq.gif" onclick="' + uc.bbc(' :aq: ') + '" /><\/div><img src="/smles/bp.gif" onclick="' + uc.bbc(' :bp: ') + '" /><\/div><img src="/smles/as.gif" onclick="' + uc.bbc(' :as: ') + '" /><\/div><img src="/smles/be.gif" onclick="' + uc.bbc(' :be: ') + '" /><\/div><img src="/smles/ag.gif" onclick="' + uc.bbc(' :ag: ') + '" /><\/div><img src="/smles/bj.gif" onclick="' + uc.bbc(' :bj: ') + '" /><\/div><img src="/smles/praising.gif" onclick="' + uc.bbc(' :praising: ') + '" />\ \ <\/tr>\ ' + e + '\ <tr>\ <td class="comform1" colspan="4" align="left" valign="center"><textarea name="mcmessage" class="mes" id="mchatMsgF" onkeyup="uc.cnt();" onfocus="uc.cnt();"></textarea><\/td>\ <td class="comform2" colspan="0" align="right" valign="center"><input type="submit" onclick="uc.ucodes_post(); return false;" value="Отправить" /><input type="hidden" name="numa" id="numa" value="0"><input type="hidden" name="a" value="18"><input type="hidden" id="ajaxFlag" name="ajax" value="1" /><\/td>\ <\/tr>\ <\/table>\ <\/form>\ '); } $('.securit input').hover( function () { if ($(this).attr('type') == 'text') { c = $(this).val(); $(this).focus(function () { $(this).val(''); def = $(this).val() }) } }, function () { if ($(this).attr('type') == 'text') { $(this).blur(function () { if ($(this).val() == def) $(this).val(c); def = c; }) } }); } }, author: function () { new _uWnd('au', 'О Скрипте', 300, 100, { modal: 1 }, ''); }, initialize: function (User, upDate, maxLines, Cap, uName) { if (User >= null) { if (upDate) upTime = upDate; if (maxLines) maxLine = maxLines; if (Cap) Captha = Cap; if (uName) username = uName; uc.frm(User); uc.ucodes_get(); } else { $('.uchat').remove(); _uWnd.alert('<font color="#CC0000">Ошибка инициализации скрипта!<br>Впишите параметры в функцию инициализации<\/font> <b>initialize!<\/b>', '', { w: 200, h: 75, pad: '5px' }); } } })(uc);
Добавлено (09.01.2012, 15:50) --------------------------------------------- Помогите пожалуйста !