我很不乖

为博客评论区添加userAgent支持
首先这一切一切的前提是你安装了UserAgent插件功能具体下载的地址的话你就点一下这个按钮吧:使用插件插件安装 ...
扫描右侧二维码阅读全文
04
2019/09

为博客评论区添加userAgent支持

首先

这一切一切的前提是你安装了UserAgent插件功能
具体下载的地址的话你就点一下这个按钮吧:

使用插件

  1. 插件安装
    你必须要吧插件上传到Typecho的以下目录:/usr/themes/plugins/

    然后在Typecho的管理控制台中启用该插件
  2. 修改评论模块文件
    此操作需要修改文件!注意备份源文件

    打开需要修改的文件,该文件在你的当前使用主题下,具体路径示例:
/blog/usr/themes/handsome/component/comments.php  
  1. 将如下代码应用到文件中

    //<?php UserAgent_Plugin::render($comments->agent); ?>
    
  2. 打开该文件,将代码复制到合适的位置
    插入的内容可以自行变化
 49         <li id="<?php $comments->theId(); ?>" class="comment-body<?php
 50         if ($depth > 1 && $depth < 3) {
 51             echo ' comment-child ';
 52             $comments->levelsAlt('comment-level-odd', ' comment-level-even');
 53         } else if ($depth > 2){
 54             echo ' comment-child2';
 55             $comments->levelsAlt(' comment-level-odd', ' comment-level-even');
 56         } else {
 57             echo ' comment-parent';
 58         }
 59         $comments->alt(' comment-odd', ' comment-even');
 60         echo $commentClass;
 61         ?>">
 62             <div id="div-<?php $comments->theId(); ?>" class="comment-body">
 63
 64                 <a class="pull-left thumb-sm" rel="nofollow">
 65                     <?php echo Utils::avatarHtml($comments); ?>
 66                 </a>
 67                 <div class="m-b m-l-xxl">
 68                     <div class="comment-meta">
 69             <span class="comment-author vcard">
 70               <b class="fn"><?php echo $author; ?></b><?php echo $Identity; ?><?php UserAgent_Plugin::render($comments->agent); ?>  <!--添加评论者使用系统及浏览器显示支持-->
 71               </span>
 72                         <div class="comment-metadata">
 73                             <time class="format_time text-muted text-xs block m-t-xs" pubdate="pubdate" datetime="<?php $comments->date('c'); ?>"><?php echo Utils::formatDate($comments,$comments->created, $options->dateFormat); ?></t    ime>
 74                         </div>
 75                     </div>
 76                     <!--回复内容-->
 77                     <div class="comment-content m-t-sm">
 78                         <span class="comment-author-at"><b><?php $parentMail = get_comment_at($comments->coid)?></b></span><span class="comment-content-true">
 79                             <?php
 80                                 echo Content::postCommentContent($comments->content,$GLOBALS['isLogin'],$GLOBALS['rememberEmail'],$comments->mail,$parentMail);
 81                             ?>
 82                         </span>
 83                     </div>
 84                     <!--回复按钮-->
Last modification:September 4th, 2019 at 05:11 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment