1.
There is a problem in code here:
Code:
<td class="tcat" colspan="10"><a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('cyb_fh_stats')">$cyb_loc_opts<img id="collapseimg_cyb_fh_stats"
10 is not a "good" value.
Of course we have 10 <td> lines below.
But! Only some of them is enabled by default.
4 if I am not mistaken.
And when we have such situation we have BUG in some browsers.
I made a screenshot.
And here is how the generated code looks like:
PHP Code:
<td class="tcat" colspan="10"><a style="float:right" href="#top" onclick="return toggle_collapse('cyb_fh_stats')"><img id="collapseimg_cyb_fh_stats" src="images/buttons/collapse_tcat.gif" alt="" border="0" /></a><a href="http://**************/misc.php?do=cybstats" title="Click here to view more than 10 results"> Top 10 Stats</a></td>
</tr>
</thead>
<tbody id="collapseobj_cyb_fh_stats" style="">
<tr>
<td class="thead" align="left" nowrap="nowrap">Newest Members</td>
<td class="thead" align="left" nowrap="nowrap">Top Posters</td>
<td class="thead" align="left" nowrap="nowrap">Most Viewed Threads</td>
<td class="thead" nowrap="nowrap">Latest Posts</td>
</tr>
You see that there is only 4 (four) <td> lines.
The fix for this bug I see is to count from databse home many colums is enables and replace
with some thing like this:
Code:
colspan="$cybtopstats_enabled_colspan"
2.
Also there is some "bad" coding.
I posted a thread here:
https://vborg.vbsupport.ru/showthread.php?t=136982
There is lines in your code like:
Code:
$get_latest_news[titletrimmed] = substr($get_latest_news[title], 0, $trimthreadtitle) . '...';
It is not good to use them. As on forum with UTF-8 databse there will be bugs in displaing trimed words.
You have to replace those lines with this one example:
Code:
$get_latest_news[titletrimmed] = fetch_trimmed_title($get_latest_news[title], $trimthreadtitle);
fetch_trimmed_title - vBulletin's original function which deals/dealts with UTF-8 problem.