Typecho评论显示IP归属地插件【适配ipv6】


闲来有空,于是逛了各位大佬的博客,发现苏晓晴大佬的博客更新IP归属地插件了!!!

虽然说网上有handsome主题专用的UA插件,但都是引用的第三方IP库,接口会影响网站速度,本站插件用的是本地IP库,这就是选择这个插件的原因。

部分人应该知道,之前修改过大佬的文件实现了Typecho评论显示IP归属地(技术不够,不会写插件)

使用 这里主要讲一下handsome主题使用插件实现和本站一样的效果

使用插件都是苏晓晴大佬写的

UserAgent信息显示插件 [IP归属地显示插件][2] 下载插件解压重命名等操作就不多阐述了,苏晓晴大佬的博客也有步骤。 UserAgent信息显示插件 启用后选择样式2

我的配置如图 ![请输入图片描述][3]

UserAgent信息显示插件

在handsome根目录下/component/comments.php

在104行左右添加如下代码

代码语言:javascript 复制

<?php XQUserAgent_Plugin::render($comments->agent); ?>

如下图 ![请输入图片描述][4]

UserAgent信息显示插件

这里的代码连IP归属地显示插件一起截图了,可忽略。

IP归属地显示插件 启用后不用设置

  1. 在handsome根目录下 /component/comments.php 在 104行左右添加如下代码

代码语言:javascript 复制

<?php XQLocation_Plugin::render($comments->ip); ?>

如下图

IP归属地显示插件

  1. 需要修改一下插件文件

在typecho插件目录找到XQLocation /Plugin.php文件

在85行找到如下代码

代码语言:javascript 复制

return '<img class="icon-ua" src="'.Helper::options()->pluginUrl . '/XQLocation/img/dingwei.svg'.'" height="14" style="vertical-align:-2px;">'.$ipaddr;

IP归属地显示插件

修改为

代码语言:javascript 复制

return $ipaddr.' / ';

IP归属地显示插件 就大功告成了!

效果图

Typecho评论显示IP归属地插件

声明 插件代码为苏晓晴博客原创

声明:邓先生的资源库|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Typecho评论显示IP归属地插件【适配ipv6】


风吹雪不浮