Typecho评论IP定位显示。利用CommentLocation
Typecho插件,该插件可用于显示评论者的 IP 的位置信息。简单几步讲解如何下载和安装 CommentLocation 插件,以及如何在 Typecho 中使用该插件。该插件可以根据评论者的 IP 来查询其所属的国家和城市,并显示在评论的下方。
正文开始
- 下载插件CommentLocation.zip
- 将插件上传至网站目录的
/usr/plugins
下并解压,检查文件夹名字CommentLocation
是否正确,确认无误后在Typecho
后台「插件管理」处启用插件。 - 将下方代码填入主题里的
comments.php
适当位置即可
<?php $comments->location(); ?>
- 如本主题的位置为
comments.php
里约56行下面新建一行后插入
<?php if ($comments->status == "waiting") { ?>
<span class="small dark:text-gray-300">
- 您的评论正等待审核!
</span>
<?php } ?>
</br> 这里添加了一段换行命令 不添加则显示在时间的后面
<?php $comments->location(); ?> 这是代码
</div>
<div class="comments-reply bg-black text-white rounded px-2 text-sm py-1 whitespace-nowrap" data-no-instant>
<?php $comments->reply("回复"); ?>
</div>
- 插件的源代码解析
$locationText = empty($location['pro']) ? $location['addr'] : $location['pro'] . $location['city'];
/*这句显示的是省/市*/
$locationText = empty($location['pro']) ? $location['addr'] : $location['city'];
/*这句只显示市*/
效果展示评论