添加UserAgent for typecho插件

学习折腾
248 12

不少同学的博客都有UserAgent,显示评论者的操作系统和浏览器,还能根据评论者的邮箱来区分博主,这个功能不错。
百度了一下,正好有同学为typecho制作了相关插件,下载地址,根据提示在commen.php添加:
<?php UserAgent_Plugin::render($this->agent);?>
却提示如下错误:
Fatal error: Using $this when not in object context in...
本人代码盲,百度了相关错误,说什么不支持this之类,不知道说了些什么,没有说具体怎么修改,无奈。
仔细看了一下上下文的相关代码,咱不会创造,但也会照猫画老虎,把this改成comments,居然成功了。
<?php UserAgent_Plugin::render($comments->agent);?>
具体效果看评论区,鼠标放在评论日期上会有惊喜哦!
真是瞎猫遇上了死老鼠,哈哈~

评论 ( 12 )
隐私评论
  1. 2021-10-27河南省开封市回复
    试试
  2. 2017-05-08广东省肇庆市回复
    太感谢啦,终于解决了这个问题。
  3. 2016-11-01江苏省苏州市回复
    为啥我啥效果都没看到
    1. 2016-11-01江苏省苏州市回复
      @whuted
      你的可以在评论时间后面添加相关代码。
  4. 2016-10-29江苏省苏州市回复
    嗯嗯,当初也是被这个问题困扰了一个星期。
    1. 2016-10-29江苏省苏州市回复
      @拾叁
      这下解决了吧,哈
  5. 2016-10-26江苏省苏州市回复
    折腾家~~厉害
    1. 2016-10-26江苏省苏州市回复
      @姜辰
      就这样,这个主题不折腾了
  6. 2016-10-26广东省佛山市回复
    哈哈,也是懂点撒,要不也不能做到
    1. 2016-10-26江苏省苏州市回复
      @摩天之星
      无折腾不博客,哈哈
  7. 2016-10-25山东省济南市回复
    PHP 是宇宙最好的语言,哈哈哈,我也是没学过 PHP,不过看懂需要的代码,改改还是挺方便的。
    1. 2016-10-25江苏省苏州市回复
      @fooleap
      php的学习成本不高,我也只能修修补补..