|蒙古软件|蒙古软件下载|蒙文手机|蒙古网站|蒙科立|монгол програм|монгол гар утас|монгол вэб сайт|

emlog评论头像换自定义头像

EMLOG 2013-4-15 15:20112822king

p.s 适用于4.2.1和5.0.0

方法:

0.在emlog目录下新建一个images\avatar的文件夹,avatar设置为777属性(确保可写即可)

1.找一张大小合适(32×32、64×64)的图片作为默认头像,命名为default.jpg

2.打开emlog目录 include\lib\function.base.php文件(请勿使用自带记事本打开)

3.找到第602~606行,这是emlog 5.0.0自带的获取gravatar头像函数,选定,删除之,并替换为以下的代码

4.刷新网页即可开始缓存头像

直接上代码.

01 //获取Gravatar头像
02 function getGravatar($email, $s=64, $d='mm', $r='g') {
03 $f = md5($email);
04 $a = BLOG_URL.'images/avatar/'.$f.'.jpg';
05 $e = EMLOG_ROOT.'/images/avatar/'.$f.'.jpg';
06 $t = 1209600; //缓存保留14天(单位秒)
07 if (empty($d)) $d = BLOG_URL.'images/avatar/default.jpg';
08 if (!is_file($e) || (time() - filemtime($e)) > $t ) {
09 //当头像不存在或者超过14天才更新
10 $g = sprintf("http://%d.gravatar.com",(hexdec($f{0})%2)).'/avatar/'.$f.'?s=64&d='.$d.'&r='.$r;
11 copy($g,$e); $a=$g; //新头像copy时, 取gravatar显示
12 }
13 if (filesize($e) < 500) copy($d,$e);
14 return $a;
15 }

相关评论

hola 2013-11-06 17:29
旅途新热榜,粉丝团,强力围观博主,,。。。再接再厉。期望成为博主粉丝!!
耐酸砖 2013-07-02 18:14
旅途新热榜,粉丝团,强力围观博主,,。。。再接再厉。期望成为博主粉丝!!
发表评论

蒙文软件大全 Copyright © 蒙ICP备13001995号-4
关于我们 | 友情链接 | 蒙古QQ群 | 蒙古歌曲Powered by emlog Themes by MGL9.com
Chrome/Firefox/360等浏览器效果最佳
sitemap