zblog实现评论显示IP归属地方法

简介: 随着各大网络平台开放显示归属地,近期想弄一个zblog评论归属地的显示,更精准的是弄一个接口调用,然后存到数据库,但从稳定和加载方面出发,使用到了离线库查询IP的归属地,这里就使用到了李洋开发的IP归属地查询插件。离线IP库是纯真IP免费公开版,目前还算可以吧。

  随着各大网络平台开放显示归属地,近期想弄一个zblog评论归属地的显示,更精准的是弄一个接口调用,然后存到数据库,但从稳定和加载方面出发,使用到了离线库查询IP的归属地,这里就使用到了李洋开发的IP归属地查询插件。离线IP库是纯真IP免费公开版,目前还算可以吧。


 经过测试也的确很快,跟未开启插件的时间相同,当然我的评论较少,如果您开启插件后查询速度缓慢可以联系我。安装插件后,别忘记去下载“qqwry.dat”纯真IP数据,这个是必要的,插件下载可以在后台的应用中心找到李洋开发的IP归属地插件,相关链接:IP归属地(兼容ipv4/v6) - Z-Blog 应用中心

81b51ac3c48f66e180959be604436744_d099dc81ae5b76e06161d234dc26cff0.jpeg


代码调用方式

{if ((int)$zbp->Config('iparealee')->Getipon) && ($zbp->CheckPlugin('iparealee'))}
<span class="spot"></span>
<span class="interact-area" style="margin-left: 6px;" title="{if $user.Level == 1}IP地址:{$comment.IP}{/if}">
来自{get_ipaddress($comment.IP)}</span>
{/if}

 获取IP之后可根据实际情况显示不同内容,插件三种显示方式,省份:广东,省市:广东省深圳市,省市区:广东省深圳市龙岗区(实际使用过程中建议直接显示省份就足够了,这个还是比较准确的,至于IP数据后续持续更新,插件目前测试,没有问题后续放出来。


 离线IP库的下载后,前往插件目录/zb_users/plugin/iparealee/libs上传相关文件。

相关文章
|
数据采集 机器学习/深度学习 数据可视化
【优秀python web系统毕设】基于python的全国招聘数据分析可视化系统,包括随机森林算法
本文介绍了一个基于Python的全国招聘数据分析可视化系统,该系统利用数据挖掘技术、随机森林算法和数据可视化技术,从招聘网站抓取数据,进行处理、分析和预测,帮助用户洞察招聘市场,为求职者和企业提供决策支持。
872 2
|
存储 Linux 应用服务中间件
基于CentOS 7.6的Docker新手教学
采用本地虚拟机+阿里云镜像加速器
1432 5
基于CentOS 7.6的Docker新手教学
|
机器学习/深度学习 人工智能 算法
大模型的能耗如何?
【7月更文挑战第6天】大模型的能耗如何?
1416 3
|
存储 安全 Python
如何在Python中实现一个单例模式,确保在多线程环境中也是安全的?
【2月更文挑战第5天】【2月更文挑战第11篇】如何在Python中实现一个单例模式,确保在多线程环境中也是安全的?
541 1
|
机器学习/深度学习 人工智能 自然语言处理
AI技术:从理论到实践——以Chatbot为例
AI技术:从理论到实践——以Chatbot为例
|
Linux 应用服务中间件 Shell
docker学习--docker容器镜像常用命令大全(简)
本文档详细介绍了Docker中的镜像命令与容器管理命令。镜像命令部分涵盖了镜像搜索、下载、上传等操作;容器管理命令则包括了容器的创建、启动、停止、删除及日志查看等功能。通过具体示例,帮助用户更好地理解和使用Docker相关命令。
830 0
《逻辑与计算机设计基础(原书第5版)》——2.7 门的传播延迟
本节书摘来自华章计算机《逻辑与计算机设计基础(原书第5版)》一书中的第2章,第2.7节,作者:(美)M.莫里斯·马诺(M. Morris Mano)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
4296 1
|
缓存 JavaScript 前端开发
提升应用性能的关键步骤——UniApp性能优化策略与技巧详解
提升应用性能的关键步骤——UniApp性能优化策略与技巧详解
|
存储 JavaScript 测试技术
vue中利用.env文件存储全局环境变量,以及配置vue启动和打包命令
分享一下vue项目存储全局环境变量及命令配置。
2071 0
vue中利用.env文件存储全局环境变量,以及配置vue启动和打包命令