原来的也蛮好用,可是会增加一个查询,现在我利用修改Discuz!原来的查询而使其不增加查询。修改较麻烦,您可以自由选择使用这个版本还是原版。
安装方法:
打开 index.php,
1. 查找:
- $membercount = $invisiblecount = 0;
复制代码
修改为:
- $boynum = $girlnum = $nosexnum = $membercount = $invisiblecount = 0;
复制代码
2.查找:
- $query = $db->query("SELECT uid, username, groupid, invisible, action, lastactivity, fid FROM {$tablepre}sessions ORDER BY uid DESC");
复制代码
修改为:
- $query = $db->query("SELECT s.*, m.gender FROM {$tablepre}sessions s LEFT JOIN {$tablepre}members m ON s.uid=m.uid ORDER BY uid DESC");
复制代码
3.查找:
在下面添加:
- if($online['gender'] == '1') {
- $boynum++;
- } else if($online['gender'] == '2') {
- $girlnum++;
- } else {
- $nosexnum++;
- }
复制代码
打开模板文件 index.htm,查找:
- <tr><td colspan="7" valign="middle">$_DCACHE[onlinelist][legend]</td></tr>
复制代码
在下面添加:
- <tr><td colspan="7"><hr noshade size="0" width="100%" color="{BORDERCOLOR}" align="center"></td></tr>
- <tr><td colspan="7"><img src="{IMGDIR}/online_boy.gif"> 男生总数: {$boynum} <img src="{IMGDIR}/online_girl.gif"> 女生总数: {$girlnum} (人妖总数: {$nosexnum})</td></tr>
复制代码
下载附件 online_boy.gif 和 online_girl.gif ,放在模板的图像目录里(默认模板的图像目录在 images/default )
完成
[ 本帖最后由 魔焰男孩 于 2006-2-4 10:20 编辑 ] |