MENU

Typecho 评论显示 UserAgent

June 24, 2020 • Read: 535 • 代码笔记

前言

由于想给博客加一个评论显示 UserAgent 功能,在网上搜寻并尝试 UserAgent插件,但是并不如意。一是因为他太过臃肿,虽然几乎可以识别市面上所有的 OS 和浏览器,但是我们常用的也就几个而已,大多数都用不到,二是图标太老旧了,而且清晰度很低,在博客上显得突兀且不美观。

经过寻找发现了 Hakula 大佬的修改版,由于我们使用的主题不同,所以添加的文件也不同,记录下过程,也便于后来者参考。

效果

请输入图片描述

Hakula 修改版

使用说明

  1. 解压后修改文件夹名为 UserAgent,将插件上传至网站目录的 /usr/plugins 下
  2. 在 Typecho 后台「插件管理」处启用插件
  3. 在需要显示的地方插入以下代码:

    <?php UserAgent_Plugin::render($comments->agent); ?>
    

handsome主题

添加到handsome/component/comments.php文件里的<span class="comment-author vcard"> ... </span>后面。

对于本主题

将以下代码添加到/usr/themes/Mirages/lib/comments.php122行所在的div中。
需要将上面的$comments</code> 替换成 <code>$this

<?php UserAgent_Plugin::render($this->agent); ?>

修改完后刷新浏览器缓存,现在你的评论 UA 已经变得很漂亮啦!

Last Modified: October 9, 2020
Archives QR Code
QR Code for this page
Tipping QR Code
0:00