emlog评论头像换自定义头像

emlog评论头像换自定义头像

源码模板king2013-04-15 15:20:2224053A+A-

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 }
0
0
打赏
0
点击这里复制本文地址

支持Ctrl+Enter提交
qrcode

蒙文软件|蒙古软件|蒙古软件下载|蒙文手机|蒙古网站|蒙科立||Mongolian Software|Mongolian Software Download|Mongolian Phone|Mongolia Website|Mongolia| © All Rights Reserved.  蒙ICP备13001995号-4蒙公网安备15052402000125号
Powered by Z-BlogPHP Themes by 蒙古文软件大全
联系我们| 关于网站| 免责声明