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

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

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

不多说,上代码

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

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

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

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

评论

全部评论 52

  1. yolen
    yolen
    Safari iPhone
    看看 似乎不错
  2. ispmaa
    ispmaa
    Google Chrome Windows 10
    研究一下
  3. 李嘉图
    李嘉图
    QQ Browser Windows 10
    学习→_→
  4. cs
    cs
    QQ Browser Windows 10
    ?为啥

目录