
Сообщение от
GOVARD
MiRox33, первоначально у меня тоже было всё ок - это вот недавно так стало.
Попробуйте переставить мод, на некоторых форумах заметил такой косяк.
___
Можно попробовать заменить полностью шаблон vsa_topstats_stats, этим кодом:
Нажми для просмотра
PHP код:
<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center"><tr><td><br />
<div class="blockhead" style="height:16px;padding-{vb:stylevar right}:{vb:math {vb:stylevar padding}/2-1};font-weight:bold">
<a name="vsa_stats" class="collapse" style="position:static" id="collapse_vsa_fh_stats" href="javascript:void(0);"><img src="{vb:stylevar imgdir_button}/collapse{vb:raw vbcollapse.collapseimg_vsa_fh_sts}_40b.png" alt="" border="0" /></a>
<vb:if condition="(($vsacb_canviewmore AND ($_REQUEST['do']!='vsastats')) OR ($bbuserinfo[userid] AND $vsastats_show))">
<div class="popupmenu" style="float:{vb:stylevar left}">
<a href="javascript://" class="popupctrl">{vb:rawphrase vsa_top_x_stats, {vb:raw vsacb_resnr}} </a>
<ul class="popupbody popuphover" style="margin-top:5px;">
<li style="color:{vb:stylevar popupmenu_color};text-align:{vb:stylevar left};font-weight:normal;">{vb:rawphrase quick_links}</li>
<vb:if condition="($vsacb_canviewmore AND ($_REQUEST['do']!='vsastats'))">
<li><a style="color:{vb:stylevar popupmenu_color};" href="misc.php?{vb:raw session.sessionurl}do=vsastats" rel="nofollow">{vb:rawphrase vsa_afs_more_stats}</a></li>
</vb:if>
<vb:if condition="($bbuserinfo[userid] AND $vsastats_show)">
<li><a style="color:{vb:stylevar popupmenu_color};" href="misc.php?{vb:raw session.sessionurl}do=disablestats" rel="nofollow">{vb:rawphrase vsa_afs_turnoff_stats}</a></li>
</vb:if>
</ul>
</div>
<vb:else />
{vb:rawphrase vsa_top_x_stats, {vb:raw vsacb_resnr}}
</vb:if>
</div>
<div id="vsa_fh_stats" class="content blockrow" style="padding:0px;background-color:{vb:stylevar editor_background.backgroundColor};">
<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
<vb:if condition="($vboptions[vsatopstats_layout]==1)">
{vb:raw vsastats_singlerow}
<vb:else />
<tr style="vertical-align:top;">
<vb:if condition="($vsastats_latestposts_pos==1)">
<td class="blocksubhead" style="width:50%;text-align:{vb:stylevar left};">{vb:rawphrase vsa_latest_posts}</td>
</vb:if>
<td class="blocksubhead" style="width:25%;text-align:{vb:stylevar left};white-space:nowrap;">
{vb:raw vsastats_menu2}
</td>
<vb:if condition="($vsastats_latestposts_pos==2)">
<td class="blocksubhead" style="width:50%;text-align:{vb:stylevar left};">{vb:rawphrase vsa_latest_posts}</td>
</vb:if>
</tr>
<tr style="vertical-align:top;" style="height:100%">
<vb:if condition="($vsastats_latestposts_pos==1)">
<td class="blockrow" id="vsastats_lpdiv" style="width:50%;background-color:{vb:stylevar editor_background.backgroundColor};padding:0px;margin:0px;border-top:0px;border-bottom:0px;border-{vb:stylevar left}:0px;border-{vb:stylevar right}:1px;border-color:{vb:stylevar shade_color};border-style:dashed;" <vb:if condition="$vsatopstats_blocksec_enabled">rowspan="3"</vb:if>><span>{vb:rawphrase vsastats_loading}</span></td>
</vb:if>
<td class="blockrow" id="vsastats_fdiv" style="width:25%;background-color:{vb:stylevar editor_background.backgroundColor};padding:0px;margin:0px;border-width:0px;">
{vb:raw vsatopstats_temptable}
</td>
<vb:if condition="($vsastats_latestposts_pos==2)">
<td class="blockrow" id="vsastats_lpdiv" style="width:50%;background-color:{vb:stylevar editor_background.backgroundColor};padding:0px;margin:0px;border-top:0px;border-bottom:0px;border-{vb:stylevar left}:1px;border-{vb:stylevar right}:0px;border-color:{vb:stylevar shade_color};border-style:dashed;" <vb:if condition="$vsatopstats_blocksec_enabled">rowspan="3"</vb:if>><span>{vb:rawphrase vsastats_loading}</span></td>
</vb:if>
</tr>
<tr style="vertical-align:top;">
<vb:if condition="$vsatopstats_blocksec_enabled">
<td class="blocksubhead" style="width:25%;text-align:{vb:stylevar left};white-space:nowrap;">
{vb:raw vsastats_menu1}
</td>
</vb:if>
</tr>
<vb:if condition="$vsatopstats_blocksec_enabled">
<tr style="vertical-align:top;">
<td class="blockrow" id="vsastats_udiv" style="width:25%;background-color:{vb:stylevar editor_background.backgroundColor};padding:0px;margin:0px;border-width:0px;">
{vb:raw vsatopstats_temptable}
</td>
</tr>
</vb:if>
</vb:if>
</table>
<div class="blocksubhead"><vb:if condition="$bbuserinfo[userid]"><span id="vsatopstats_lprel_area" style="float:{vb:stylevar right}"><a href="javascript:void(0);" onclick="Cas_getLPStats('reload');" rel="nofollow">{vb:rawphrase reload}</a></span></vb:if><span id="vsa_stats_status"> <vb:if condition="can_moderate() AND $vsaafs_load_high">{vb:rawphrase vsastats_autorefresh_disabled, {vb:raw vsaafs_load}}</vb:if></span>
</div>
</div>
<br /></td></tr></table>
<script language="JavaScript" type="text/javascript">
<!--
<vb:if condition="($bbuserinfo[userid] AND ($vboptions[vsatopstats_refresh_interval]>0))">
Cas_ResetLoad = null;
</vb:if>
function Cas_getLPStats(rel)
{
<vb:if condition="($bbuserinfo[userid] AND ($vboptions[vsatopstats_refresh_interval]>0))">
document.getElementById("vsa_stats_status").innerHTML = "{vb:rawphrase vsastats_loading}";
clearTimeout(Cas_ResetLoad);
</vb:if>
if (rel=='reload')
{
document.getElementById("vsatopstats_lprel_area").style.display = "none";
}
Cas_AFStats_LP = new vB_AJAX_Handler(true);
Cas_AFStats_LP.onreadystatechange(Cas_updateStatsLP);
Cas_AFStats_LP.send('misc.php?show=latestposts&vsacb_resnr={vb:raw vsacb_resnr}');
}
function Cas_updateStatsLP()
{
if (Cas_AFStats_LP)
{
if (Cas_AFStats_LP.handler.readyState == 4 && Cas_AFStats_LP.handler.status == 200 && Cas_AFStats_LP.handler.responseText)
{
Cas_AFStats_LPDiv = fetch_object('vsastats_lpdiv');
Cas_AFStats_LPDiv.innerHTML = '<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center" height="100%">' + Cas_AFStats_LP.handler.responseText + '</table>';
}
}
<vb:if condition="($bbuserinfo[userid] AND ($vboptions[vsatopstats_refresh_interval]>0))">
document.getElementById("vsa_stats_status").innerHTML = "{vb:rawphrase vsastats_loading_interval}: {vb:raw vboptions.vsatopstats_refresh_interval}s";
</vb:if>
setTimeout('document.getElementById("vsatopstats_lprel_area").style.display = "inline";', ({vb:raw vboptions.vsatopstats_reload_interval} * 1000));
}
function Cas_getStats(statid, secstat)
{
<vb:if condition="($bbuserinfo[userid] AND ($vboptions[vsatopstats_refresh_interval]>0))">
document.getElementById("vsa_stats_status").innerHTML = "{vb:rawphrase vsastats_loading}";
clearTimeout(Cas_ResetLoad);
</vb:if>
if (statid!='cs_blockfir')
{
Cas_AFStats_F = new vB_AJAX_Handler(true);
Cas_AFStats_F.vsacurr_f = statid;
Cas_AFStats_F.onreadystatechange(Cas_updateStats);
switch(statid)
{
case 'latestnews': Cas_AFStats_F.send('misc.php?show=latestnews&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'mostviewedthreads': Cas_AFStats_F.send('misc.php?show=mostviewedthreads&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'hottestthreads': Cas_AFStats_F.send('misc.php?show=hottestthreads&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'hottestforums': Cas_AFStats_F.send('misc.php?show=hottestforums&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'classifiedads': Cas_AFStats_F.send('misc.php?show=classifiedads&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'latestblogs': Cas_AFStats_F.send('misc.php?show=latestblogs&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'groupposts': Cas_AFStats_F.send('misc.php?show=groupposts&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'newestmembers': Cas_AFStats_F.send('misc.php?show=newestmembers&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'posters': Cas_AFStats_F.send('misc.php?show=posters&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'threadstarters': Cas_AFStats_F.send('misc.php?show=threadstarters&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'referrers': Cas_AFStats_F.send('misc.php?show=referrers&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'reputations': Cas_AFStats_F.send('misc.php?show=reputations&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'thanked': Cas_AFStats_F.send('misc.php?show=thanked&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'infractions': Cas_AFStats_F.send('misc.php?show=infractions&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'visitors': Cas_AFStats_F.send('misc.php?show=visitors&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'groups': Cas_AFStats_F.send('misc.php?show=groups&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'donations': Cas_AFStats_F.send('misc.php?show=donations&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'badadmin': Cas_AFStats_F.send('misc.php?show=badadmin'); break;
default: Cas_AFStats_F.send('misc.php?show=hottestforums&vsacb_resnr={vb:raw vsacb_resnr}'); break;
}
}
<vb:if condition="$vsatopstats_blocksec_enabled">
if (secstat!='cs_blocksec')
{
Cas_AFStats_U = new vB_AJAX_Handler(true);
Cas_AFStats_U.vsacurr_u = secstat;
Cas_AFStats_U.onreadystatechange(Cas_updateStats);
switch(secstat)
{
case 'latestnews': Cas_AFStats_U.send('misc.php?show=latestnews&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'mostviewedthreads': Cas_AFStats_U.send('misc.php?show=mostviewedthreads&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'hottestthreads': Cas_AFStats_U.send('misc.php?show=hottestthreads&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'hottestforums': Cas_AFStats_U.send('misc.php?show=hottestforums&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'classifiedads': Cas_AFStats_U.send('misc.php?show=classifiedads&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'latestblogs': Cas_AFStats_U.send('misc.php?show=latestblogs&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'groupposts': Cas_AFStats_U.send('misc.php?show=groupposts&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'newestmembers': Cas_AFStats_U.send('misc.php?show=newestmembers&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'posters': Cas_AFStats_U.send('misc.php?show=posters&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'threadstarters': Cas_AFStats_U.send('misc.php?show=threadstarters&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'referrers': Cas_AFStats_U.send('misc.php?show=referrers&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'reputations': Cas_AFStats_U.send('misc.php?show=reputations&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'thanked': Cas_AFStats_U.send('misc.php?show=thanked&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'infractions': Cas_AFStats_U.send('misc.php?show=infractions&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'visitors': Cas_AFStats_U.send('misc.php?show=visitors&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'groups': Cas_AFStats_U.send('misc.php?show=groups&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'donations': Cas_AFStats_U.send('misc.php?show=donations&vsacb_resnr={vb:raw vsacb_resnr}'); break;
case 'badadmin': Cas_AFStats_U.send('misc.php?show=badadmin'); break;
default: Cas_AFStats_U.send('misc.php?show=newestmembers&vsacb_resnr={vb:raw vsacb_resnr}'); break;
}
}
<vb:else />
vsacurr_u = 'badadmin';
</vb:if>
document.getElementById('vsatopstats_rtitle_menu').style.display='none';
document.getElementById('vsatopstats_ltitle_menu').style.display='none';
}
function Cas_updateStats()
{
if (Cas_AFStats_F)
{
if (Cas_AFStats_F.handler.readyState == 4 && Cas_AFStats_F.handler.status == 200 && Cas_AFStats_F.handler.responseText)
{
Cas_AFStats_FDiv = fetch_object('vsastats_fdiv');
vsacurr_f = Cas_AFStats_F.vsacurr_f;
vsatarea_f = document.getElementById("vsatopstats_ltitle_area");
switch(vsacurr_f)
{
case 'latestnews': vsatarea_f.innerHTML = "{vb:rawphrase vsa_latest_news} {vb:raw vsastats_latestnews_tcenabled}"; break;
case 'mostviewedthreads': vsatarea_f.innerHTML = "{vb:rawphrase vsa_most_viewed} {vb:raw vsastats_mostviewedthreads_tcenabled}"; break;
case 'hottestthreads': vsatarea_f.innerHTML = "{vb:rawphrase vsa_hottest_threads} {vb:raw vsastats_hottestthreads_tcenabled}"; break;
case 'hottestforums': vsatarea_f.innerHTML = "{vb:rawphrase vsa_top_forums} {vb:raw vsastats_hottestforums_tcenabled}"; break;
case 'classifiedads': vsatarea_f.innerHTML = "{vb:rawphrase vsa_latest_classads} {vb:raw vsastats_classifiedads_tcenabled}"; break;
case 'latestblogs': vsatarea_f.innerHTML = "{vb:rawphrase vsa_latest_blogs} {vb:raw vsastats_latestblogs_tcenabled}"; break;
case 'groupposts': vsatarea_f.innerHTML = "{vb:rawphrase vsa_latest_groupposts}"; break;
case 'newestmembers': vsatarea_f.innerHTML = "{vb:rawphrase vsa_newest_members} {vb:raw vsastats_newestmembers_tcenabled}"; break;
case 'posters': vsatarea_f.innerHTML = "{vb:rawphrase vsa_top_posters} {vb:raw vsastats_posters_tcenabled}"; break;
case 'threadstarters': vsatarea_f.innerHTML = "{vb:rawphrase vsa_top_starters} {vb:raw vsastats_threadstarters_tcenabled}"; break;
case 'referrers': vsatarea_f.innerHTML = "{vb:rawphrase vsa_top_referrers} {vb:raw vsastats_referrers_tcenabled}"; break;
case 'reputations': vsatarea_f.innerHTML = "{vb:rawphrase vsa_top_reputation} {vb:raw vsastats_reputations_tcenabled}"; break;
case 'thanked': vsatarea_f.innerHTML = "{vb:rawphrase vsa_thanked_members} {vb:raw vsastats_thanked_tcenabled}"; break;
case 'infractions': vsatarea_f.innerHTML = "{vb:rawphrase vsa_top_infractions} {vb:raw vsastats_infractions_tcenabled}"; break;
case 'visitors': vsatarea_f.innerHTML = "{vb:rawphrase vsa_top_visitors}"; break;
case 'groups': vsatarea_f.innerHTML = "{vb:rawphrase vsa_latest_groups}"; break;
case 'donations': vsatarea_f.innerHTML = "{vb:rawphrase vsa_latest_donations}"; break;
case 'badadmin': vsatarea_f.innerHTML = "{vb:rawphrase vsa_top_forumstats}"; break;
default: vsatarea_f.innerHTML = "{vb:rawphrase vsa_top_forums} {vb:raw vsastats_hottestforums_tcenabled}"; break;
}
Cas_AFStats_FDiv.innerHTML = '<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">' + Cas_AFStats_F.handler.responseText + '</table>';
}
}
<vb:if condition="$vsatopstats_blocksec_enabled">
if (Cas_AFStats_U)
{
if (Cas_AFStats_U.handler.readyState == 4 && Cas_AFStats_U.handler.status == 200 && Cas_AFStats_U.handler.responseText)
{
Cas_AFStats_UDiv = fetch_object('vsastats_udiv');
vsacurr_u = Cas_AFStats_U.vsacurr_u;
vsatarea_u = document.getElementById("vsatopstats_rtitle_area");
switch(vsacurr_u)
{
case 'latestnews': vsatarea_u.innerHTML = "{vb:rawphrase vsa_latest_news} {vb:raw vsastats_latestnews_tcenabled}"; break;
case 'mostviewedthreads': vsatarea_u.innerHTML = "{vb:rawphrase vsa_most_viewed} {vb:raw vsastats_mostviewedthreads_tcenabled}"; break;
case 'hottestthreads': vsatarea_u.innerHTML = "{vb:rawphrase vsa_hottest_threads} {vb:raw vsastats_hottestthreads_tcenabled}"; break;
case 'hottestforums': vsatarea_u.innerHTML = "{vb:rawphrase vsa_top_forums} {vb:raw vsastats_hottestforums_tcenabled}"; break;
case 'classifiedads': vsatarea_u.innerHTML = "{vb:rawphrase vsa_latest_classads} {vb:raw vsastats_classifiedads_tcenabled}"; break;
case 'latestblogs': vsatarea_u.innerHTML = "{vb:rawphrase vsa_latest_blogs} {vb:raw vsastats_latestblogs_tcenabled}"; break;
case 'groupposts': vsatarea_u.innerHTML = "{vb:rawphrase vsa_latest_groupposts}"; break;
case 'newestmembers': vsatarea_u.innerHTML = "{vb:rawphrase vsa_newest_members} {vb:raw vsastats_newestmembers_tcenabled}"; break;
case 'posters': vsatarea_u.innerHTML = "{vb:rawphrase vsa_top_posters} {vb:raw vsastats_posters_tcenabled}"; break;
case 'threadstarters': vsatarea_u.innerHTML = "{vb:rawphrase vsa_top_starters} {vb:raw vsastats_threadstarters_tcenabled}"; break;
case 'referrers': vsatarea_u.innerHTML = "{vb:rawphrase vsa_top_referrers} {vb:raw vsastats_referrers_tcenabled}"; break;
case 'reputations': vsatarea_u.innerHTML = "{vb:rawphrase vsa_top_reputation} {vb:raw vsastats_reputations_tcenabled}"; break;
case 'thanked': vsatarea_u.innerHTML = "{vb:rawphrase vsa_thanked_members} {vb:raw vsastats_thanked_tcenabled}"; break;
case 'infractions': vsatarea_u.innerHTML = "{vb:rawphrase vsa_top_infractions} {vb:raw vsastats_infractions_tcenabled}"; break;
case 'visitors': vsatarea_u.innerHTML = "{vb:rawphrase vsa_top_visitors}"; break;
case 'groups': vsatarea_u.innerHTML = "{vb:rawphrase vsa_latest_groups}"; break;
case 'donations': vsatarea_u.innerHTML = "{vb:rawphrase vsa_latest_donations}"; break;
case 'badadmin': vsatarea_u.innerHTML = "{vb:rawphrase vsa_top_userstats}"; break;
default: vsatarea_u.innerHTML = "{vb:rawphrase vsa_newest_members} {vb:raw vsastats_newestmembers_tcenabled}"; break;
}
Cas_AFStats_UDiv.innerHTML = '<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">' + Cas_AFStats_U.handler.responseText + '</table>';
}
}
<vb:else />
vsacurr_u = 'badadmin';
</vb:if>
<vb:if condition="($bbuserinfo[userid] AND ($vboptions[vsatopstats_refresh_interval]>0))">
document.getElementById("vsa_stats_status").innerHTML = "{vb:rawphrase vsastats_loading_interval}: {vb:raw vboptions.vsatopstats_refresh_interval}s";
Cas_ResetLoad = setTimeout('Cas_getStats(vsacurr_f, vsacurr_u);Cas_getLPStats();', ({vb:raw vboptions.vsatopstats_refresh_interval} * 1000));
</vb:if>
}
Cas_getLPStats("startup");
Cas_getStats("{vb:raw vsatopstats_init_fstat}", "{vb:raw vsatopstats_init_ustat}");
-->
</script>