Skip to main content
 首页 » 青春随笔

Gravatar头像无法显示解决方法

2年前 (2014-11-14)24404百度已收录

    出去好长时间,博客也没怎么管理。闲来无事浏览emlog论坛的时候发现有人提问关于Gravatar头像无法显示的帖子,翻看自己的博客发现同样不能显示头像了。好在论坛里还是有大神的,在这里分享一下补救办法。

    修改位置在/include/lib/function.base.php,找到以下代码

 

01 /**
02  * 获取Gravatar头像
03  * http://en.gravatar.com/site/implement/images/
04  * @param $email
05  * @param $s size
06  * @param $d default avatar
07  * @param $g
08  */
09 function getGravatar($email, $s = 40, $d = 'mm', $g = 'g') {
10     $hash = md5($email);
11     $avatar = "http://www.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g";
12     return $avatar;
13 }

其实有两种方法

1.把其中的红色字体修改为 多说的缓存   http://gravatar.duoshuo.com/avatar/$hash?s=$s&d=$d&r=$g

2.把其中的红色字体修改为 国内Gravatar头像   http://cn.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g

亲测两种方法都是可行的,据说多说的缓存访问速度更快   在这里感谢 王小刀  小渣渣   的分享

 此经验适用于大部分博客程序

 

评论列表4条评论
明月浩空
明月浩空回复 其实还有个方法是secure.gravatar.com
苏黎
苏黎回复 @明月浩空:这个和 cn.gravatar.com 差不多吧
苏黎
苏黎回复 @苏黎:不行啊 ,我怎么打不开这个网站呢
王语双个人站
王语双个人站回复 博主晚上好!博主真是有心人,帮大家整理出来了哈。
发表评论