最新消息:由于垃圾评论泛滥,本站使用了自动删除评论mysql语句,评论请勿使用纯英文或数字

Emlog解决Gravatar头像无法显示的方法

技巧资料 骑猪看月亮 758浏览 19评论

Gravatar头像无法显示,全部为叉叉,昨天发现的,估计是被墙后造成的,只能修改其他的Gravatar头像缓存地址

目前来说有两种解决方法一是修改为多说(http://gravatar.duoshuo.com/)的缓存,也算是一个备胎。而且多说的速度相对于其他的来说速度更快;二是用官方的中文站地址(http://cn.gravatar.com/),这两种办法都可以解决的。

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

/**
 * 获取Gravatar头像
 * http://en.gravatar.com/site/implement/images/
 * @param $email
 * @param $s size
 * @param $d default avatar
 * @param $g
 */
function getGravatar($email, $s = 40, $d = 'mm', $g = 'g') {
	$hash = md5($email);
	$avatar = "http://www.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g";
	return $avatar;
}

       修改为

/**
 * 获取Gravatar头像
 * http://en.gravatar.com/site/implement/images/
 * @param $email
 * @param $s size
 * @param $d default avatar
 * @param $g
 */
function getGravatar($email, $s = 40, $d = 'mm', $g = 'g') {
	$hash = md5($email);
	$avatar = "http://gravatar.duoshuo.com/avatar/$hash?s=$s&d=$d&r=$g";
	return $avatar;
}
感谢王小刀)

转载请注明:骑猪看月亮 » Emlog解决Gravatar头像无法显示的方法

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (19)

  1. Gravatar被墙,影响了不少博主啊
    汉克人生5年前 (2014-11-22)回复
  2. 我的可以正常使用啊
    小莉爱美5年前 (2014-11-20)回复
  3. 多说的也废了,多说的也显示不聊了
    幻杀博客5年前 (2014-11-19)回复
  4. 请问下这个代码高亮的插件是哪款?
    易捷博客网5年前 (2014-11-18)回复
    • @易捷博客网:自己改的,是用prettify.js这个实现的!
      骑猪看月亮5年前 (2014-11-18)回复
  5. 按您说的方法改了,请问如果要改首页右侧的最新评论的头像怎么改呢?
    抢钱5年前 (2014-11-16)回复
    • @抢钱:只需要改这个就可以了,其他的自动就改了!
      骑猪看月亮5年前 (2014-11-16)回复
  6. 哇,都在解决这个头像问题呢!
    Me.稀奇5年前 (2014-11-16)回复
  7. 谢谢分享解决办法!看来博客还是值得继续放心使用,办法总比问题多。
    王语双个人站5年前 (2014-11-15)回复
    • @王语双个人站:出问题,随时解决,没有解决不了的问题
      骑猪看月亮5年前 (2014-11-15)回复
  8. 牛人,我要知道可以这样早都换了。国内的节点访问速度要快多了。
    云破天开5年前 (2014-11-14)回复
  9. 博客不错
    吴尼玛5年前 (2014-11-14)回复