emlog不显示评论头像

访客头像和评论头像都是显示不出来,通过查找资料它是调用全球的头像库,但是现在国内不能用,估计是得翻墙才能用.

解决方法有2,1:是修改为多说(http://gravatar.duoshuo.com/)的缓存,只是网上说可以而已,我的没效果。2:是用官方的中文站地址(http://cn.gravatar.com/),网上说这两种办法都可以解决的,特此将缓存功能与改其它缓存地址的方法留个笔记:

事实上我用多说地址是真的不能解决问题,不过大家可以试试,我用cn.gravatar.com这个之后才可以!    打开 /include/lib/function.base.php 这个文件,在大约六百多行的地方找到以下的代码:

  1. * 获取Gravatar头像
  2. * http://en.gravatar.com/site/implement/images/
  3. * @param $email
  4. * @param $s size
  5. * @param $d default avatar
  6. * @param $g
  7. */
  8. function getGravatar($email, $s = 40, $d = ’mm’, $g = ’g’) {
  9. $hash = md5($email);
  10. $avatar = "http://www.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g";
  11. return $avatar;
  12. }

把 $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

改成cn.gravatar.com后完美了,不再出现讨厌的"黑白"配了!!

本博客所有文章如无特别注明均为原创。作者:友吧网复制或转载请以超链接形式注明转自 友吧网
原文地址《emlog不显示评论头像
分享到:更多

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)