XMUserAgent插件简介
Typecho 插件,用于在评论区显示用户使用的操作系统、浏览器信息及对应图标。
使用说明
1.解压后修改文件夹名为 XMUserAgent,将插件上传至网站目录的 /usr/plugins 下
2.在 Typecho 后台「插件管理」处启用插件
3.在需要显示的地方插入以下代码(无需判断插件是否激活,不激活不输出):
<?php $comments->useragent($agentConfig = null); ?>
唯一的参数和 Typecho 内置的方法类似,是一个 Typecho_Config 或者数组,格式如下
array(
'size' => '12',
'type' => '1',
'template' => array(
'1' => '<img class="icon-ua" src="{{osImage}}" title="{{osTitle}}" alt="{{osTitle}}" height="{{size}}" style="vertical-align:-2px;" /> / <img class="icon-ua" src="{{browserImage}}" title="{{browserTitle}}" alt="{{browserTitle}}" height="{{size}}" style="vertical-align:-2px;" />',
'2' => '{{osTitle}} / {{browserTitle}}',
'default' => '<img class="icon-ua" src="{{osImage}}" title="{{osTitle}}" alt="{{osTitle}}" height="{{size}}" style="vertical-align:-2px;" />{{osTitle}} / <img class="icon-ua" src="{{browserImage}}" title="{{browserTitle}}" alt="{{browserTitle}}" height="{{size}}" style="vertical-align:-2px;" />{{browserTitle}}',
),
)
效果预览
更新日志
v0.3 (2020/09/01)修改 UA 调用方式,支持自定义输出格式
v0.2 (2019/01/28)将 UA 识别方式本地化,移植了 Wordpress 插件的识别方法。
v0.1 (2019/01/27)第一个版本,尚处于测试阶段,请勿用于生产环境。
致谢
本项目基于 hakula 的项目 UserAgent for Typecho 进行改进,在此感谢。
这个不错,感谢分享
这个不错哦~~~
拿走了 yxjnotes.top
咦,貌似我还没看到下载的链接?我难道是我眼花?
谢谢分享,是时候换了老旧版本了。
博主下载没有放链接希望更新一下
打错了,没渲染出来
能区别win10和win11吗
不能,想区别 Windows10 和 Windows 11 需要前端提交 UA