Loading... <div class="tip share">请注意,本文编写于 165 天前,最后修改于 164 天前,其中某些信息可能已经过时。</div> 闲来有空,于是逛了各位大佬的博客,发现[苏晓晴大佬](https://www.blogbig.cn/go/kZ1mLY0t/)的博客更新IP归属地插件了!!! 虽然说网上有handsome主题专用的UA插件,但都是引用的第三方IP库,接口会影响网站速度,本站插件用的是本地IP库,这就是选择这个插件的原因。 部分人应该知道,之前修改过大佬的文件实现了Typecho评论显示IP归属地(技术不够,不会写插件) <div class="preview"> <div class="post-inser post box-shadow-wrap-normal"> <a href="https://www.blogbig.cn/archives/typechoipgsd.html" target="_blank" class="post_inser_a no-external-link no-underline-link"> <div class="inner-image bg" style="background-image: url(https://image.blogbig.cn/2022/11/28/1669621124.jpg);background-size: cover;"></div> <div class="inner-content" > <p class="inser-title">typecho实现评论显示IP归属地【已适配ipv6】</p> <div class="inster-summary text-muted"> 为了响应国家《互联网用户账号信息管理规定》的相关要求,早就想弄评论显示IP归属地的功能了,最近在苏晓晴大佬的帮助下... </div> </div> </a> <!-- .inner-content #####--> </div> <!-- .post-inser ####--> </div> 今天出问题在升级Typecho版本时出现了问题,还是大佬热心帮忙解决的,非常感谢!! ## 使用 这里主要讲一下handsome主题使用插件实现和本站一样的效果 使用插件都是苏晓晴大佬写的 * [UserAgent信息显示插件](https://www.blogbig.cn/go/KxmtnkyI/) * [IP归属地显示插件](https://www.blogbig.cn/go/mNRwlVmr/) 下载插件解压重命名等操作就不多阐述了,苏晓晴大佬的博客也有步骤。 ### UserAgent信息显示插件 启用后选择**样式2** 我的配置如图  在handsome根目录下 `/component/comments.php` 在 `104行`左右添加如下代码 ```php <?php XQUserAgent_Plugin::render($comments->agent); ?> ``` 如下图  这里的代码连IP归属地显示插件一起截图了,可忽略。 ### IP归属地显示插件 启用后不用设置 **1.** 在handsome根目录下 `/component/comments.php` 在 `104行`左右添加如下代码 ```php <?php XQLocation_Plugin::render($comments->ip); ?> ``` 如下图  **2.** 需要修改一下插件文件 在typecho插件目录找到`XQLocation /Plugin.php`文件 在85行找到如下代码 ``` return '<img class="icon-ua" src="'.Helper::options()->pluginUrl . '/XQLocation/img/dingwei.svg'.'" height="14" style="vertical-align:-2px;">'.$ipaddr; ```  修改为 ``` return $ipaddr.' / '; ```  就大功告成了! ## 效果图  ## 声明 插件代码为[苏晓晴博客](https://www.blogbig.cn/go/kZ1mLY0t/)原创 上述步骤只是为记录和方便大家 正文到此结束 最后修改:2023 年 06 月 29 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 4 如果觉得我的文章对你有用,请随意赞赏
2 条评论
<?php XQLocation_Plugin::render($comments->ip); ?>
感谢分享!