У меня проблема с кнопкой "мои новости", которая появляется когда тебе напишут сообщение или добавят в друзья. Так вот у меня она не отображается.
Код кнопки, который находится в файле меню
Code:
{if $notifys[1] != 0}
<a class='menu_item' id="comments-counter" href='javascript:void(0);' onClick="TB_show('{lang_print id=1198}', '#TB_inline?height=150&width=300&inlineId=newupdates_popup', '', './images/trans.gif');">{assign var="notify_total" value=$notifys[0]|@count}{lang_sprintf id=1019 1="<span id='notify_total'>`$notify_total`</span>"}</a>{/if}
А это то, что стоит в header.tpl
Code:
{* HIDDEN POPUP BOX IF USER HAS NEW UPDATES *}
{if $notifys[1] != 0}
<div style='display: none;' id='newupdates_popup'>
<div style='margin-top: 10px;'>
{assign var="notifyscount" value=$notifys[0]|@count}
{lang_sprintf id=1199 1="<span id='notifyscount'>`$notifyscount`</span>"}
</div>
{section name=notify_loop loop=$notifys[0]}
<div style='font-weight: bold; padding-top: 5px;' id='notify_{$notifys[0][notify_loop].notifytype_id}_{$notifys[0][notify_loop].notify_grouped}'>
<a href='javascript:void(0);' onClick="parent.deleteNotify('{$notifys[0][notify_loop].notifytype_id}', '{$notifys[0][notify_loop].notify_grouped}');">X</a> <img src='./images/icons/{$notifys[0][notify_loop].notify_icon}' border='0' style='border: none; margin: 0px 5px 0px 5px; display: inline; vertical-align: middle;' class='icon'><a href="{$notifys[0][notify_loop].notify_url}">{lang_sprintf id=$notifys[0][notify_loop].notify_desc 1=$notifys[0][notify_loop].notify_total 2=$notifys[0][notify_loop].notify_text[0]}</a></div>
{/section}
</div>
</div>
{/if}
{literal}
<script type='text/javascript'>
<!--
var se_show_newupdates = new Hash.Cookie('se_show_newupdates', {duration: 3600});
{/literal}{*if $notifys[1] != 0}{literal}
window.addEvent('domready', function() {
if(se_show_newupdates.get('total') < {/literal}{$notifys[1]}{literal}) {
se_show_newupdates.set('total', '0');
$('newupdates').style.display='block';
}
});
{/literal}{/if *}{literal}
var notify_count = {/literal}{$notifys[1]}{literal};
function deleteNotify(notifytype_id, notify_grouped) {
$('ajaxframe').src = 'misc_js.php?task=notify_delete¬ifytype_id='+notifytype_id+'¬ify_grouped='+notify_grouped;
}
function deleteNotifyConfirm(notifytype_id, notify_grouped) {
$("TB_window").getElements('div[id=notify_'+notifytype_id+'_'+notify_grouped+']').each(function(el) { if(el.id == 'notify_'+notifytype_id+'_'+notify_grouped) { el.style.display = 'none'; notify_count--; }});
$('newupdates_popup').getElements('div[id=notify_'+notifytype_id+'_'+notify_grouped+']').each(function(el) { if(el.id == 'notify_'+notifytype_id+'_'+notify_grouped) { el.style.display = 'none'; }});
$('notify_total').innerHTML = notify_count;
$("TB_window").getElements('span[id=notifyscount]').each(function(el) { if(el.id == 'notifyscount') { el.innerHTML = notify_count; }});
if(notify_count == 0) {
TB_remove();
$('newupdates').style.display = 'none';
}
}
function hideNewupdates() {
$('newupdates').fade('out');
se_show_newupdates.set('total', '{/literal}{$notifys[1]}{literal}');
}
function SwapOut(id1) {
$(id1).src = Rollarrow1.src;
return true;
}
function SwapBack(id1) {
$(id1).src = Rollarrow0.src;
return true;
}
var open_menu;
var current_timeout = new Array();
function showMenu(id1)
{
if($(id1))
{
if($(id1).style.display == 'none')
{
if($(open_menu)) { hideMenu($(open_menu)); }
$(id1).style.display='inline';
startMenuTimeout($(id1));
$(id1).addEvent('mouseover', function(e) { killMenuTimeout(this); });
$(id1).addEvent('mouseout', function(e) { startMenuTimeout(this); });
open_menu = id1;
}
}
}
function killMenuTimeout(divEl)
{
clearTimeout(current_timeout[divEl.id]);
current_timeout[divEl.id] = '';
}
function startMenuTimeout(divEl)
{
if(current_timeout[divEl.id] == '') {
current_timeout[divEl.id] = setTimeout(function() { hideMenu(divEl); }, 1000);
}
}
function hideMenu(divEl)
{
divEl.style.display = 'none';
current_timeout[divEl.id] = '';
divEl.removeEvent('mouseover', function(e) { killMenuTimeout(this); });
divEl.removeEvent('mouseout', function(e) { startMenuTimeout(this); });
}
//-->
</script>
{/literal}
Если что, пишите в скайп fallen_ua
---------- Сообщение добавлено 06.04.2011 в 19:18 ---------- Предыдущее сообщение было 05.04.2011 в 21:21 ----------
Может кто-то поможет?