请选择 进入手机版 | 继续访问电脑版
查看: 685|回复: 9

[已解决] 接通知要求用户空间显示IP归属地

[复制链接]

2

主题

7

回帖

13

积分

初学乍练

贡献
0 点
金币
3 个
发表于 2022-10-10 22:52:07 | 显示全部楼层 |阅读模式
今天接上级通知要求主题帖、回帖以及用户个人空间都得显示IP归属地,主题帖和回帖搞个插件就能实现了,可是个人空间这个怎么搞呢?我应该修改哪个页面,咋改呢?
以前默认的是管理员等有权查看,普通用户无权,现在要求放开了,具体IP不用显示,但是归属地得显示。
请大神支招,谢谢。
5 金币+5 金币

最佳答案

template\default\home\space_profile_body.htm 找到这个文件(如果不是默认模板 ,请自行找到对应文件)大概在152到155行,找到如下代码
  <!--{if $_G[uid] == $space[uid] || $_G[group][allowviewip]}-->
                <li><em>{lang register_ip}</em>$space[regip] - $space[regip_loc]</li>
                <li><em>{lang last_visit_ip}</em>$space[lastip]:$space[port] - $space[lastip_loc]</li>
  <!--{/if}-->
改成:
  1. <li><em>{lang register_ip}</em>$space[regip] - $space[regip_loc]</li>
  2.                 <li><em>{lang last_visit_ip}</em>$space[lastip]:$space[port] - $space[lastip_loc]</li>
复制代码


QQ图片20221011073750.png

回复

使用道具 举报

2

主题

227

回帖

337

积分

应用开发者

贡献
0 点
金币
89 个
QQ
发表于 2022-10-11 07:40:33 | 显示全部楼层
template\default\home\space_profile_body.htm 找到这个文件(如果不是默认模板 ,请自行找到对应文件)大概在152到155行,找到如下代码
  <!--{if $_G[uid] == $space[uid] || $_G[group][allowviewip]}-->
                <li><em>{lang register_ip}</em>$space[regip] - $space[regip_loc]</li>
                <li><em>{lang last_visit_ip}</em>$space[lastip]:$space[port] - $space[lastip_loc]</li>
  <!--{/if}-->
改成:
  1. <li><em>{lang register_ip}</em>$space[regip] - $space[regip_loc]</li>
  2.                 <li><em>{lang last_visit_ip}</em>$space[lastip]:$space[port] - $space[lastip_loc]</li>
复制代码


QQ图片20221011073750.png

QQ 860855665 西部数码核心代理www.wensuhulian.com 飘仙建站论坛bbs.piaoxian.net
如需免费技术支持
回复 支持 1 反对 0

使用道具 举报

24

主题

1157

回帖

1971

积分

应用开发者

Discuz! 运维

贡献
2 点
金币
568 个
QQ
发表于 2022-10-11 09:11:02 | 显示全部楼层
回复 支持 反对

使用道具 举报

2

主题

7

回帖

13

积分

初学乍练

贡献
0 点
金币
3 个
 楼主| 发表于 2022-10-11 16:43:22 | 显示全部楼层
天外飘仙 发表于 2022-10-11 07:40
template\default\home\space_profile_body.htm 找到这个文件(如果不是默认模板 ,请自行找到对应文件)大概 ...

感谢大佬回答,我试试看。
回复 支持 反对

使用道具 举报

2

主题

7

回帖

13

积分

初学乍练

贡献
0 点
金币
3 个
 楼主| 发表于 2022-10-11 17:00:52 | 显示全部楼层
科站网 发表于 2022-10-11 09:11
https://addon.dismall.com/plugins/tshuz_iplocation.html?union=9252YMBQIXFBIMJW

感谢您的解答
回复 支持 反对

使用道具 举报

2

主题

7

回帖

13

积分

初学乍练

贡献
0 点
金币
3 个
 楼主| 发表于 2022-10-11 17:58:49 | 显示全部楼层
天外飘仙 发表于 2022-10-11 07:40
template\default\home\space_profile_body.htm 找到这个文件(如果不是默认模板 ,请自行找到对应文件)大概 ...

首先感谢您的指导,按照您的办法,的确可行,但是还发现一个问题,还望您不吝赐教。
修改之后的确都可以看到IP了,不区分权限或者用户组了,问题是我只想显示归属地,不想显示具体的IP,毕竟属于个人隐私,不适合公开,看了代码,按照我的理解,$space[lastip]是具体的IP,$space[port]是端口号, $space[lastip_loc]是归属地,于是我把$space[lastip]:$space[port] - $space[lastip_loc]的前面去掉,只保留了$space[lastip_loc]这一项,可随之发现了一个问题,修改后,管理员界面是按照我的本意仅仅显示归属地,而普通用户却是一片空白了,不知道问题出在哪里,特来请教。
回复 支持 反对

使用道具 举报

25

主题

544

回帖

635

积分

自成一派

贡献
4 点
金币
32 个
发表于 2022-10-11 18:10:24 | 显示全部楼层
天外飘仙 发表于 2022-10-11 07:40
template\default\home\space_profile_body.htm 找到这个文件(如果不是默认模板 ,请自行找到对应文件)大概 ...

飘仙给力~
回复 支持 反对

使用道具 举报

10

主题

353

回帖

632

积分

自成一派

贡献
0 点
金币
192 个
发表于 2022-10-11 19:46:03 | 显示全部楼层
回复 支持 反对

使用道具 举报

2

主题

227

回帖

337

积分

应用开发者

贡献
0 点
金币
89 个
QQ
发表于 2022-10-11 21:37:57 | 显示全部楼层
红叶疯 发表于 2022-10-11 17:58
首先感谢您的指导,按照您的办法,的确可行,但是还发现一个问题,还望您不吝赐教。
修改之后的确都可以 ...

按道理来讲 不应该是 这样的,   或许是 模板缓存 也或许是你浏览器缓存问题, 总之 清空 更新各种缓存 看看

QQ 860855665 西部数码核心代理www.wensuhulian.com 飘仙建站论坛bbs.piaoxian.net
如需免费技术支持
回复 支持 反对

使用道具 举报

2

主题

7

回帖

13

积分

初学乍练

贡献
0 点
金币
3 个
 楼主| 发表于 2022-10-12 20:25:49 | 显示全部楼层
天外飘仙 发表于 2022-10-11 21:37
按道理来讲 不应该是 这样的,   或许是 模板缓存 也或许是你浏览器缓存问题, 总之 清空 更新各种缓存 看 ...

我也搞不清楚,晕,我再研究一下吧,再次感谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

添加有偿服务QQ
添加有偿服务微信