Typecho 给评论用户添加UA标识(XMUserAgent插件)

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;" />&nbsp;/&nbsp;<img class="icon-ua" src="{{browserImage}}" title="{{browserTitle}}" alt="{{browserTitle}}" height="{{size}}" style="vertical-align:-2px;" />',
        '2' => '{{osTitle}}&nbsp;/&nbsp;{{browserTitle}}',
        'default' => '<img class="icon-ua" src="{{osImage}}" title="{{osTitle}}" alt="{{osTitle}}" height="{{size}}" style="vertical-align:-2px;" />{{osTitle}}&nbsp;/&nbsp;<img class="icon-ua" src="{{browserImage}}" title="{{browserTitle}}" alt="{{browserTitle}}" height="{{size}}" style="vertical-align:-2px;" />{{browserTitle}}',
    ),
)

效果预览

Typecho 给评论用户添加UA标识(XMUserAgent插件)

更新日志

v0.3 (2020/09/01)修改 UA 调用方式,支持自定义输出格式
v0.2 (2019/01/28)将 UA 识别方式本地化,移植了 Wordpress 插件的识别方法。
v0.1 (2019/01/27)第一个版本,尚处于测试阶段,请勿用于生产环境。

致谢

本项目基于 hakula 的项目 UserAgent for Typecho 进行改进,在此感谢。

Typecho 目录 plugins usr 测试 日志 代码 nbsp
打赏
相关推荐
  • WordPress 高级模板 Vieu 主题 V4.5 免授权正式版

    主题亮点全站自适应全站响应式自适应模板,一个模板手机电脑平板都能访问自定义风格可组合开启,最大化支持自定义组合各种风格VIP会员功能新增会员下载、会员可见、会员打折等专属功能,不同等级会员权限不同付费商城文章内支持付费下载、付费可见、全文付费阅读等功能独立下载本站自主开发集成独立下载功能,支持...
    2020-09-20 922 0 0
  • Moz自适应typecho主题

    特点全站无插件,极其容易配置Pjax代码高亮,内置github风格响应式三栏式设计,高效专注设计坚持沿用三栏式设计,考虑到显示器大屏销量在京东比较好,大家普遍都是24寸以上的屏幕了,所以坚持不适用width:1170px;margin:0 auto这样的结构设计,充分利用网页的每一寸空间,大不...
    2020-09-16 857 0 0
  • Typecho 在独立页面中获取站点所有评论列表,支持翻页

    预览思路查库,typecho_comments表,这次我没有用之前的 push 方式来获取Winget对象,继承了Widget_Abstract_Comments类,可以直接使用Typecho_Widget::widget()方法来调用对象,比较符合Typecho的设计思路。重写了翻页代码,完...
    2020-09-14 999 5 0

发表评论

;-) :| :smile: :sad: :razz: :oops: :o :lol: :grin: :cry: :cool: :???:

评论列表(3条)

Typecho 给评论用户添加UA标识(XMUserAgent插件)
09/01
2020
XMUserAgent插件简介Typecho 插件,用于在评论区显示用户使用的操作系统、浏览器...
扫描右侧二维码阅读全文