AbyssalSwamp  ActivaUser
» Guest:  Register | Login | 会员列表

RSS subscription to this AbyssalSwamp  

Previous thread Next thread
     
Title: [发布] 在线列表显示所有用户组IP及来自(含游客) for D4  
 
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
找:

  1. $query = $db->query("SELECT uid

复制代码


后面加上

  1. , ip1, ip2, ip3, ip4

复制代码



继续找(共2处):

  1. $whosonline[] = $online;

复制代码


前面加上(2处都要修改):

  1. $online['ip'] = $online['ip1'].'.'.$online['ip2'].'.'.$online['ip3'].'.'.$online['ip4'];

  2.                                         if($adminid==1) {

  3.                 require_once $discuz_root.'./include/misc.func.php';

  4.                         $online['iplocation'] = convertip($online['ip']);

  5.                 }

复制代码


2. 打开 index 模板
找:

  1. <!--{if $online['fid']}-->{LF}{lang forum}: $online[fid]<!--{/if}-->

复制代码


后面加上:

  1. <!--{if $adminid==1}-->{LF}{lang online_ip}: $online[ip]{LF}来自online[iplocation]<!--{/if}-->

复制代码



OK.完成!

以上代码只能让管理员看到IP和来自,如果想让超版和版主也看见的话,把上面1、2两步里的代码所有

  1. $adminid==1

复制代码

改成

  1. $adminid==1||$adminid==2||$adminid==3

复制代码



效果演示:

[ 本帖最后由 hywuhao 于 2006-2-13 01:41 编辑 ]


2022-9-17 11:21#1
View profile  Blog  Send a short message  Top
 
Phoenix001





UID 305208
Digest 0
Points 0
Posts
码币MB 0 Code
黄金 0 Catty
钻石 0 Pellet
Permissions 10
Register 2019-5-27
Status offline
RE:[发布] 在线列表显示所有用户组IP及来自(含游客) for D4

22222.png

2022-9-17 11:22#2
View profile  Blog  Send a short message  Top
     


  Printable version | Recommend to a friend | Subscribe to topic | Favorite topic  


 


All times are GMT+8, and the current time is 2026-1-14 06:18 Clear informations ->sessions/cookies - Contact Us - CAFFZ - ZAKE