老班长休闲吧's Archiver

老班长 发表于 2006-4-16 22:32

关于查看在线列表权限的HACK For 4.X

假如只能让管理组看见在线列表,对其他会员隐藏在线列表,按照下面改:
打开index.htm

找到 :
[code] <!--{if $whosonlinestatus}-->
                <!--{if $detailstatus}-->
                        <tr class="header"><td colspan="3" class="smalltxt" style="font-weight: normal; color: {HEADERTEXT}">

[/code]
替换成:
[code]<!--{if $whosonlinestatus && ($adminid == 3 || $adminid == 2 || $adminid == 1)}-->
                <!--{if $detailstatus}-->
                        <tr class="header"><td colspan="3" class="smalltxt" style="font-weight: normal; color: {HEADERTEXT}">

[/code]

OK!
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[color=blue]假如只让管理组看见有谁在线,其他会员能看见有多少人在线等等信息,但是不知道谁在在线,按照下面改:[/color]
打开index.htm
找到:

[code]<tr><td colspan="7" valign="middle">$_DCACHE[onlinelist][legend]</td></tr>

                <!--{if $detailstatus}-->

[/code]


替换成:

[code]<tr><td colspan="7" valign="middle">$_DCACHE[onlinelist][legend]</td></tr>

                <!--{if $detailstatus && ($adminid == 3 || $adminid == 2 || $adminid == 1)}-->

[/code]

同样与后台设置不冲突。

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.