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

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

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

不多说,上代码

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

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

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

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

评论

全部评论 52

  1. 烟雨
    烟雨
    Google Chrome Windows 10
    感谢 拿代码试试
  2. 南城
    南城
    Google Chrome Android
    感谢 拿代码试试
  3. 东南坤
    东南坤
    Safari MacOS
    看看额,应该有用
  4. 小何同志
    小何同志
    Google Chrome Windows 10
    很想看看教程!
  5. 2B铅笔
    2B铅笔
    Google Chrome Windows 10
    可以可以不错
  6. 华子
    华子
    Google Chrome Windows 10
    哈哈
  7. 猫的报恩
    猫的报恩
    Google Chrome Windows 7
    我忍加一下吧
    1. 木灵鱼儿
      木灵鱼儿
      FireFox Windows 10
      @猫的报恩?[疑惑]
      1. 猫的报恩
        猫的报恩
        Google Chrome Windows 7
        @木灵鱼儿问你个问题 呗 怎么获取全站用户 发布文章总数 代码怎么写 谢谢
        1. 木灵鱼儿
          木灵鱼儿
          FireFox Windows 10
          @猫的报恩百度有现成的代码,你搜typecho 统计
      2. 猫的报恩
        猫的报恩
        Google Chrome Windows 7
        @木灵鱼儿我也加一下
  8. RRR
    RRR
    FireFox Windows 10
    看一看,学习学习。
  9. gcq
    gcq
    Google Chrome Android
    一周了,都没审核通过??
  10. fay
    fay
    Google Chrome Windows 10
    学习一下

目录