毒舌网事
微商,自媒体资讯网!

emlog评论头像和访客头像无法显示的解决办法

由于搬了几次家换了几次模板,所以,才发现,访客头像和评论头像都是显示不出来,这步折腾下看看,通过源代码查看了,他是调用全球的头像库,但是这个现在国内不能用客,估计是被墙后造成的,只能修改其他的Gravatar头像缓存地址。

目前来说有两种解决方法一是修改为多说(http://gravatar.duoshuo.com/)的缓存,也算是一个备胎。而且多说的速度相对于其他的来说速度更快;二是用官方的中文站地址(http://cn.gravatar.com/),这两种办法都可以解决的。回味依旧将在此将缓存功能与改多说缓存地址相结合的介绍一下给大家:

    

用文本编辑软件打开 /include/lib/function.base.php 这个文件,在大约640多行的地方找到如下的代码:

* 获取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;
}

把 $avatar = “http://www.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g”; 中的 www.gravatar.com 替换成以下任何一个:

QQ截图20141224165543.jpg

利用多说的Gravatar镜像库:gravatar.duoshuo.com

或用Gravatar官方中文站点:cn.gravatar.com

我用的是多说的,改好后完美呈现了,,不再蛋疼!

本站部分来源于网络,转载自行负责:毒舌网事 » emlog评论头像和访客头像无法显示的解决办法

分享到:更多 ()

毒舌网事,专业自媒体微商观点网站!

联系我们加入QQ群