关于评论表单的这个头像,其实挺麻烦的,动不动代码就会报错,超蛋疼的,于是我琢磨了下,想了个思路。

  1. 用户未登录使用固定头像
  2. 用户登录了使用登录头像
  3. 用户是访客,已经留言了,使用留言的邮箱获取头像

众所周知,typecho的头像是使用全球头像Gravatar的,Gravatar他本身也是通过邮箱来设置账户的,所以我们通过邮箱也能获取到头像地址。

不多说,上代码

此处内容已隐藏回复后方可阅读。

其中images/comment/akari.jpg这个是主题目录里面固定头像的路径,自己根据自己的主题设置即可,其他的直接用。

效果还不错,因为typecho会把已留言的游客邮箱和用户名保存在cookie里面,我们就可以利用php自动去读取这个邮箱,再里面md5签名算法,得到Gravatar的头像地址段。

分类: Typecho博客教程 标签: typecho教程评论头像

评论

全部评论 46

  1. 华子
    华子
    Google Chrome Windows 10
    哈哈
  2. 猫的报恩
    猫的报恩
    Google Chrome Windows 7
    我忍加一下吧
    1. 木灵鱼儿
      木灵鱼儿
      FireFox Windows 10
      @猫的报恩?[疑惑]
      1. 猫的报恩
        猫的报恩
        Google Chrome Windows 7
        @木灵鱼儿问你个问题 呗 怎么获取全站用户 发布文章总数 代码怎么写 谢谢
        1. 木灵鱼儿
          木灵鱼儿
          FireFox Windows 10
          @猫的报恩百度有现成的代码,你搜typecho 统计
      2. 猫的报恩
        猫的报恩
        Google Chrome Windows 7
        @木灵鱼儿我也加一下
  3. RRR
    RRR
    FireFox Windows 10
    看一看,学习学习。
  4. gcq
    gcq
    Google Chrome Android
    一周了,都没审核通过??
  5. fay
    fay
    Google Chrome Windows 10
    学习一下
  6. Kanyikan
    Kanyikan
    Google Chrome Windows 10
    学习
  7. kingkare
    kingkare
    Google Chrome Windows 7
    学习一下 感谢分享
  8. 柠宇
    柠宇
    Google Chrome Windows 10
    看看
  9. 小赵同学
    小赵同学
    Google Chrome Windows 10
    看看
  10. 小魏先生
    小魏先生
    Google Chrome Windows 10
    看看
    1. 小赵同学
      小赵同学
      Google Chrome Windows 10
      @小魏先生[脱单doge][脱单doge][脱单doge]抓!
    2. 小王先森
      小王先森
      Google Chrome Windows 10
      @小魏先生是的,换个链接而已,很方便的
      1. 小魏先生
        小魏先生
        Google Chrome Windows 10
        @小王先森好像是我的问题[害羞]
        1. 木灵鱼儿
          木灵鱼儿
          FireFox Windows 10
          @小魏先生[辣眼睛]给我整的都不自信了
      2. 小魏先生
        小魏先生
        Google Chrome Windows 10
        @小王先森有 bug 就是待审核评论,会显示不出来,也定位不到[笑哭]
    3. 小王先森
      小王先森
      Google Chrome Windows 10
      @小魏先生已测试,可以用。
      1. 小魏先生
        小魏先生
        Google Chrome Windows 10
        @小王先森嗯嗯,要把 gravatar源 更换了才行
    4. 小王先森
      小王先森
      Google Chrome Windows 10
      @小魏先生不知道有没有用?
      1. 小魏先生
        小魏先生
        Google Chrome Android
        @小王先森我再看看
    5. 永恒
      永恒
      Google Chrome Windows 10
      @小魏先生永恒到此一游[tv_坏笑]
      1. 小黄
        小黄
        Google Chrome Windows 10
        @永恒支持

目录