TypechoJoeTheme

虾米皮皮乐工作室

导航
统计
登录 / 注册

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

2020-09-01
/
4 评论
/
20 阅读
/
正在检测是否收录...
09/01

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}}',
    ),
)

效果预览

更新日志

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

致谢

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

Typecho目录pluginsusr测试日志代码nbsp免费内容
朗读
赞 · 1
版权属于:

虾米皮皮乐工作室

本文链接:

https://xiamp.net/archives/typecho-adds-ua-identity-to-comment-user-xmuseragent-plugin.html(转载时请注明本文出处及文章链接)

评论 (4)
  1. 山小炮 作者
    Windows 10 · Google Chrome

    这个不错,感谢分享;-)

    2020-09-15 回复
    1. zippo 作者
      Windows 10 · Google Chrome
      @山小炮

      这个不错哦~~~:cry:

      2021-01-10 回复
  2. 荒野孤灯 作者
    Windows 10 · Google Chrome

    拿走了 :cool: yxjnotes.top

    2020-10-31 回复
  3. Mr.Chou 作者
    Windows 10 · Google Chrome

    咦,貌似我还没看到下载的链接?我难道是我眼花?
    谢谢分享,是时候换了老旧版本了。

    2021-03-07 回复