前两天Airs_Lau同学说来一篇关于评论UA的文章,本来一开始就打算咕咕咕的٩(ˊᗜˋ*)و,还不是因为我技术菜人又懒(我不要面子的嘛)。
刚好今天闲下来,就把自己魔改的UserAgent插件打包了下,代码水平有限,望多多指正。

食用指南

  1. 操作前请做好相应备份工作
  2. 此插件只适用于Handsome主题,未对其它主题优化!!!
  3. 请先将插件置于Typechoplugins目录下,且插件目录名应为UserAgent,注意大小写,否则将无法正常食用!!!
  4. 修改Handsome主题,component目录下的comments.php代码文件,大概第60~80行左右,
<span class="comment-author vcard">
    <b class="fn"><?php echo $author; ?></b><?php echo $Identity; ?>
</span>

添加代码<?php UserAgent_Plugin::get_useragent($comments->agent,$comments->ip); ?> ,修改后代码如下:

<span class="comment-author vcard">
    <b class="fn"><?php echo $author; ?></b><?php echo $Identity; ?><?php UserAgent_Plugin::get_useragent($comments->agent,$comments->ip); ?>
</span>

获取真实IP

Typecho开启CDN后,可能无法获取访客真实IP,只能取得CDN节点IP,为此可以在Typecho博客网站的根目录的config.inc.php插入下面的代码:

//** 防止CDN造成无法获取客户真实IP地址 */
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) 
{
    $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
    $_SERVER['REMOTE_ADDR'] = $list[0];
}

更新日志

2020-1-18

  • 说不准新增了部分BUG😂呢,记得反馈哦!
  • 更新 Instant.page3.0.0 版本
  • 更新微软 EDGE 移动端浏览器
  • 已测试 Handsome 6.0.0 可以放心食用,有 CSS 样式错误的,请先确认是否全新主题安装此插件,且无魔改痕迹。我看过很多人反馈的,都是之前用过别人的插件,样式修改后遗留的 CSS 代码冲突,切记!

我也在这里提前祝大家新年快乐、心想事成、万事如意、身体健康、财源广进、金玉满堂……

Tips:切记先禁用插件后操作,更新完毕请刷新浏览器缓存

历史更新日志

2019-10-2

  • 修复第三方获取IP信息接口报错

2019-9-24

  • 修复 Warning: in_array()

2019-9-17

  • 修复 $code_ip 提示未定义的错误(无辜脸,习惯了PHP弱类型,还是 error_reporting(0); 最实在😭
  • 增加几个不怎么常见的移动端UA

2019-9-10

  • 更新 Instant.page2.0.0 版本
  • 新增:UA仅博主可见 (感谢 @mlch911 建议)
  • 新增:IP仅博主可见
  • 目前仅博主可见,只支持uid=1,有需求的话,提一下,下次改成管理组也行

2019-7-26

  • 修复部分UA
  • 优化一处错误代码,在某些情况下插件会导致HTTP 502 (感谢 @Android 建议)

2019-4-28

  • 支持常见移动端浏览器UA
  • 修正部分错误,优化部分代码
  • 移除(庞大的)font-awesome图标库,改为阿里iconfont

Screenshot_2019-04-28-22-58-36-283.png
Screenshot_2019-04-28-22-58-36-283.png

2019-4-20

  • 增加鼠标悬停效果,当有鼠标经过或悬停时才显示UA信息(感谢 @皮皮凛 建议)

文件下载

## Hash校验
Ver: 1.1.0
MD5: 871706942298EB0EED34D2DBBC297486
SHA1: 963515AFB4DB710FC764DBD91B0C1FCABCF326BC
CRC32: 15A027F0

效果预览

普通只显示ICON
普通只显示ICON
展示UA详细信息
展示UA详细信息
后台设置界面
后台设置界面

文章推荐

最后修改:2020 年 01 月 18 日 04 : 02 PM
如果觉得我的文章对你有用,请随意赞赏