Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 首页在线用户[IP-来自]显示(后台设置管理组允许查看 IP)

[复制链接]
谨少爷 发表于 2005-12-12 20:59:14 | 显示全部楼层 |阅读模式

IP和来自哪里 后台设置管理组允许查看 IP

修改:index.php

找到:

  1. $query = $db->query("SELECT uid, username, groupid, invisible, action, lastactivity, fid FROM {$tablepre}sessions ORDER BY uid DESC");
复制代码


在uid, 后面添加

  1. ip1, ip2, ip3, ip4,
复制代码



再找到:

  1. $whosonline[] = $online;
复制代码



在上面填加:


  1. $online['ip'] = $online['ip1'].'.'.$online['ip2'].'.'.$online['ip3'].'.'.$online['ip4'];
  2.         if($allowviewip && !($adminid == 2 && $member['adminid'] == 1) && !($adminid == 3 && ($member['adminid'] == 1 || $member['adminid'] == 2))) {
  3.                 require_once DISCUZ_ROOT.'./include/misc.func.php';
  4.                         $online['iplocation'] = convertip($online['ip']);
  5.                 } else {
  6.         $allowviewip = 0;
  7. }
复制代码



5.修改模版 index.htm

找到:

  1. <a href="viewpro.php?uid=$online[uid]" title="{lang time}: $online[lastactivity]{LF}
  2.                                         {lang action}: $online[action]
  3.                                         <!--{if $online['fid']}-->{LF}{lang forum}: $online[fid]<!--{/if}-->">
  4.                                         $online[username]</a>
复制代码



修改为:

  1. <a href="viewpro.php?uid=$online[uid]" title="{lang time}: $online[lastactivity]{LF}
  2.                                         {lang action}: $online[action]
  3.                                         <!--{if $online['fid']}-->{LF}{lang forum}: $online[fid]<!--{/if}-->
  4.                                         <!--{if $allowviewip}-->{LF}{lang online_ip}: $online[ip]{LF}来自:$online[iplocation]<!--{/if}-->">
  5.                                         $online[username]</a>
复制代码





如果装了这个 [首页显示游客 for4.0] 首页显示IP的,也想看看游客IP

应该在 index.php 查找
  1. $guestonline[]=$guest;
复制代码

前面加上
  1. $guest['ip'] = $online['ip1'].'.'.$online['ip2'].'.'.$online['ip3'].'.'.$online['ip4'];
  2.                    if($allowviewip && !($adminid == 2 && $member['adminid'] == 1) && !($adminid == 3 && ($member['adminid'] == 1 || $member['adminid'] == 2))) {
  3.                 require_once DISCUZ_ROOT.'./include/misc.func.php';
  4.                         $guest['iplocation'] = convertip($guest['ip']);
  5.                 } else {
  6.         $allowviewip = 0;
  7. }
复制代码

评分

1

查看全部评分

ko1203 发表于 2005-12-12 21:04:31 | 显示全部楼层
帮我看看这个怎么解决啊!!!中间多了个白白的!!!

[ 本帖最后由 ko1203 于 2005-12-14 15:34 编辑 ]
回复

使用道具 举报

freddy 发表于 2005-12-13 21:12:03 | 显示全部楼层
我会测的!请等待。
回复

使用道具 举报

yemaoelian 发表于 2005-12-13 22:29:05 | 显示全部楼层
我装了,根本就无法运行,整个首页都S掉了.好彩我有备份.

大家不要装.害死人
回复

使用道具 举报

wgding 发表于 2005-12-13 23:30:08 | 显示全部楼层
回复

使用道具 举报

5025488.net 发表于 2005-12-14 09:58:02 | 显示全部楼层
顶一下
回复

使用道具 举报

yqlb 发表于 2005-12-14 11:52:55 | 显示全部楼层
不对啊~我装了以后怎么只能看到游客的IP,其余的都看不到~
回复

使用道具 举报

yqlb 发表于 2005-12-14 12:48:54 | 显示全部楼层
原帖由 yqlb 于 2005-12-14 11:52 发表
不对啊~我装了以后怎么只能看到游客的IP,其余的都看不到~

已解决,不好意思,是我自己的问题
回复

使用道具 举报

freddy 发表于 2005-12-14 14:39:11 | 显示全部楼层
测试成功。
回复

使用道具 举报

ko1203 发表于 2005-12-14 15:35:00 | 显示全部楼层
在2楼。。帮我解决下谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-21 23:04 , Processed in 0.044937 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表