本文作者:zhujue

zblog利用ip地址物理化插件实现评论显示IP归属地的方法

zhujue 2022-05-21 15:51:23 21 抢沙发
zblog利用ip地址物理化插件实现评论显示IP归属地的方法摘要: 本文来自于:李洋个人博客https://www.talklee.com/blog/687.html  最近一直在钻研评论区显示IP归属地的方案,最终还是抛弃了在...

本文来自于:李洋个人博客https://www.talklee.com/blog/687.html

   最近一直在钻研评论区显示IP归属地的方案,最终还是抛弃了在线API接口的方案,因为不会设置缓存,每次都是直接查询那么反馈回来的信息自然就会慢很多,可能几个评论还有,但是文章出现几十甚至上百的评论那就可想而知得拖拉到什么程度,所以今天利用zblog应用中心插件“ip地址物理化(纯真版)”来实现此功能。

zblog利用ip地址物理化插件实现评论显示IP归属地的方法 Z-Blog 第1张

之前跟唐朝聊过,也反馈了一些建议,很荣幸被采纳,更重要的是插件是免费的,无法额外的费用,如上图所示,显示模式分为三种,直接显示IP归属地和归属地+IP地址,还有就是归属地和IP换行显示。还能设置显示方式,可以是省份+地区(辽宁省沈阳市)和省份(辽宁),根据自己的喜好设定即可。

插件很简洁没有多余的东西,而且根据唐朝的说明,因为是本地查询所以速度上很快,不会出现在线接口那么拖拉,经过测试也的确很快,跟未开启插件的时间相同,当然我的评论较少,如果您开启插件后查询速度缓慢可以联系我。安装插件后,别忘记去下载“qqwry.datzblog利用ip地址物理化插件实现评论显示IP归属地的方法 Z-Blog 第2张qqwry.dat纯真IP数据,这个是必要的,下载后按照教程的目录上传即可完成,很简单,直接调用唐朝也给出了方法:

zblog利用ip地址物理化插件实现评论显示IP归属地的方法 Z-Blog 第3张 PHP

{if $zbp->CheckPlugin('ytecn_ipshow')}    <span class="interact-area">来自{ytecn_ip($comment.IP)}</span>{/if}

复制如上代码,放在需要显示IP归属地的位置,比如博客的评论区,路径:“/zb_users/theme/主题ID/template/comment.php”保存后记得在后台首页“清空缓存编译”前台才会显示。代码做了判断,开启插件后才会显示调用,未启用插件也不会报错。

启用插件后的效果大概就是酱婶儿的(以希望主题为例):

zblog利用ip地址物理化插件实现评论显示IP归属地的方法 Z-Blog 第4张

主题会陆续更新IP归属地的功能,后台后开关,可根据实际情况决定是否开启,毕竟各地对网站要求不一样,估计后期个人博客类网站都得强制要求吧,好了,教程完成,我去更新主题模板了,有任何问题欢迎留言反馈!


文章版权及转载声明

作者:zhujue本文地址:http://183.162.193.250:5900/post/25.html发布于 2022-05-21 15:51:23
文章转载或复制请以超链接形式并注明出处天云博客

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,21人围观)参与讨论

还没有评论,来说两句吧...