如果后台把论坛分版也显示在线用户的话,同样也可以看IP和来自哪里
与后台设置管理组允许查看 IP 相关.
修改:forumdisplay.php
找到:
- $query = $db->query("SELECT uid, groupid, username, invisible, lastactivity, action FROM {$tablepre}sessions WHERE uid>'0' AND fid='$fid' AND invisible='0'");
复制代码
在uid, 后面添加
再找到:
在上面填加:
- $online['ip'] = $online['ip1'].'.'.$online['ip2'].'.'.$online['ip3'].'.'.$online['ip4'];
- if($allowviewip && !($adminid == 2 && $member['adminid'] == 1) && !($adminid == 3 && ($member['adminid'] == 1 || $member['adminid'] == 2))) {
- require_once DISCUZ_ROOT.'./include/misc.func.php';
- $online['iplocation'] = convertip($online['ip']);
- } else {
- $allowviewip = 0;
- }
复制代码
修改模版 forumdisplay.htm
找到
- <a href="viewpro.php?uid=$online[uid]" title="{lang time}: $online[lastactivity]{LF}
- {lang action}: $online[action]{LF}
- {lang forum}: $forumname">$online[username]</a>
复制代码
改为
- <a href="viewpro.php?uid=$online[uid]" title="{lang time}: $online[lastactivity]{LF}
- {lang action}: $online[action]{LF}
- {lang forum}: $forumname<!--{if $allowviewip}-->{LF}{lang online_ip}: $online[ip]{LF}来自:$online[iplocation]<!--{/if}-->">$online[username]</a>
复制代码 |