Phoenix001
UID 305208
Digest
0
Points 0
Posts
码币MB 0 Code
黄金 0 Catty
钻石 0 Pellet
Permissions 10
Register 2019-5-27
Status offline
|
[发布] 在线列表显示所有用户组IP及来自(含游客) for D4
1、在线列表显示所有用户组(含游客) For Discuz! 4.0 by hklcf 2、在线列表显示IP For Discuz! 4.0 by hklcf
a、先安装在线列表显示所有用户组(含游客) For Discuz! 4.0,可点击上述链接查看安装
b、接下来安装 >>在线列表显示IP(包括游客)及显示来自哪里<< (hklcf那个版本显示不了来自和游客IP) 1. 打开 index.php 找:
$query = $db->query("SELECT uid
复制代码 后面加上
, ip1, ip2, ip3, ip4
复制代码
继续找(共2处):
$whosonline[] = $online;
复制代码 前面加上(2处都要修改):
$online['ip'] = $online['ip1'].'.'.$online['ip2'].'.'.$online['ip3'].'.'.$online['ip4'];
if($adminid==1) {
require_once $discuz_root.'./include/misc.func.php';
$online['iplocation'] = convertip($online['ip']);
}
复制代码 2. 打开 index 模板 找:
<!--{if $online['fid']}-->{LF}{lang forum}: $online[fid]<!--{/if}-->
复制代码 后面加上:
<!--{if $adminid==1}-->{LF}{lang online_ip}: $online[ip]{LF}来自 online[iplocation]<!--{/if}-->
复制代码
OK.完成!
以上代码只能让管理员看到IP和来自,如果想让超版和版主也看见的话,把上面1、2两步里的代码所有
$adminid==1
复制代码 改成 $adminid==1||$adminid==2||$adminid==3
复制代码
效果演示:
[ 本帖最后由 hywuhao 于 2006-2-13 01:41 编辑 ]
|
|