zblog利用ip地址物理化插件实现评论显示IP归属地的方法(最新兼容IPV4/V6)
上文提到了最近一直在钻研评论区显示IP归属地的方案,最终还是抛弃了在线API接口的方案,因为不会设置缓存,每次都是直接查询那么反馈回来的信息自然就会慢很多,可能几个评论还有,但是文章出现几十甚至上百的评论那就可想而知得拖拉到什么程度,所以今天利用 zblog 应用中心 插件 “ip地址物理化(纯真版)”来实现此功能。
之前跟唐朝聊过,也反馈了一些建议,很荣幸被采纳,更重要的是插件是免费的,无法额外的费用,如上图所示,显示模式分为三种,直接显示IP归属地和归属地+IP地址,还有就是归属地和IP换行显示。还能设置显示方式,可以是省份+地区(辽宁省沈阳市)和省份(辽宁),根据自己的喜好设定即可。
插件很简洁没有多余的东西,而且根据唐朝的说明,因为是本地查询所以速度上很快,不会出现在线接口那么拖拉,经过测试也的确很快,跟未开启插件的时间相同,当然我的评论较少,如果您开启插件后查询速度缓慢可以联系我。安装插件后,别忘记去下载“ qqwry.dat ”纯真IP数据,这个是必要的,下载后按照 教程 的目录上传即可完成,很简单,直接调用唐朝也给出了方法:
复制如上代码,放在需要显示IP归属地的位置,比如博客的评论区,路径:“ /zb_users/theme/主题ID/template/comment.php ”保存后记得在后台首页“清空缓存编译”前台才会显示。代码做了判断,开启插件后才会显示调用,未启用插件也不会报错。
启用插件后的效果大概就是酱婶儿的(以希望主题为例):
主题会陆续更新IP归属地的功能,后台后开关,可根据实际情况决定是否开启,毕竟各地对网站要求不一样,估计后期 个人博客 类网站都得强制要求吧,好了,教程完成,我去更新主题模板了,有任何问题欢迎留言反馈!
因为唐朝大佬较忙,所以一直没有更新,在我寻求 百度 等多种方法后,终于学成归来,当前使用“赵彬言”开发的3.x版本(ipv4+ipv6),自动识别IPV4或者IPV6,目前经过测试已制作成插件,设置根据唐朝大佬的版本相似,不能说相似简直就是一毛一样,是的,毕竟是直接用唐朝的插件框架,只是代码有所不同,如图:
此次更新之后的显示更加完善,例如新增了使用CDN无法获取真实IP地址的问题,code显示更为清晰,如图:
获取IP之后可根据实际情况显示不同内容,插件后台更新了三种方式,省份:广东,省市:广东省深圳市,省市区:广东省深圳市**区(因为IP数据源自免费,所以区显示不是特别友好,看缘分),实际使用过程中建议直接显示省份就足够了,这个还是比较准确的,至于IP数据后续是否更新尚未可知,插件目前测试,没有问题后续放出来。好了,更新文章完成,对了,附上IP数据的下载地址。
PS: 本站开发主题基本已经集成相关代码,只需要下载和启用主题即可实现,如有问题联系博主。
关注公众号查看验证码(下载功能测试)
参见
- 最高人民法院知识产权法庭搬迁信息化采购项目(二次)更正公告2026-10-30
- 第十八届(2026)中国国际社会公共安全产品博览会暨第三届智能与安全产业发展大会定档11月-2026年展会,北京安博会2026-10-30
- 通道式γ成像系统_2026-10-30
- 南通铭泰机床有限公司普通三辊卷板机|四辊卷板机|上辊万能式卷板机- 南通铭泰机床有限公司2026-10-30
- 行业新闻-浙江雷诺尔电气有限公司官网2026-10-30
- 德国国家科学与工程学院院士尤尔根·弗莱舍一行访温,开展产业考察与技术交流 | 展会新闻 | 2027浙江国际阀门产业链展览会 | 温州泵阀展 | 免费酒店住宿2026-10-30