【本站通知】:提交网址请到顶部提交收录按钮提交,电脑版不能自动获取网站信息,请手动填写! ——广告合作:点击这里给我发消息 官方1群:加入QQ群 官方2群:加入QQ群
电影网址大全 博客网址大全 资源教程网址 导航网址大全 最新收录 收录申请

当前位置:首页 » 网站源码 » 详情

emlog本地评论头像

由于emlog自带的获取头像的接口访问很慢,所以调用本地emlog头像会让网站的整体响应时间提高,这样的头像更加整齐,美观。


1.打开模板 【站长聚集地首发】文件夹里面的module.php文件,在里面加上下面这段代码:

<?php
//blog:评论头像
function blog_comments_avatar($email,$size='50',$default='',$alt='avatar'){
if(!$email){
//如果没填写email,直接显示默认头像,填写了email再缓存
$imgurl=BLOG_URL.'avatar/default.jpg';
echo"<img title='{$alt}' alt='{$alt}' src='{$imgurl}' class='avatar avatar-32 photo' height='{$size}' width='{$size}' />";
}else{
$f=md5(strtolower($email));
$w=BLOG_URL;
$a=$w.'avatar/'.$f.'.jpg';
$e=EMLOG_ROOT.'/avatar/'.$f.'.jpg';
//缓存时间,单位是秒,这里是14天
$t=1209600;
if(empty($default)) $default=$w.'avatar/default.jpg';
//超过14天,重新获取头像并缓存
if(!is_file($e)||(time()-filemtime($e))>$t){
$r='X';
$g=sprintf("http://%d.gravatar.com",(hexdec($f{0})%2)).'/avatar/'.$f.'?s=64$d='.$default.'&r='.$r;
@copy($g,$e);$a=$g;
}
if(@filesize($e)<500) @copy($default,$e);
echo"<img title='{$alt}' alt='{$alt}' src='{$a}' class='avatar avatar-32 photo' height='{$size}' width='{$size}' />";
}
}
?>


后在//blog:博客子评论列  下面找到类似:

<img src="<?php echo getGravatar($comment['mail']); ?>" />


你找不到也正常,你可以直接搜索[<img src]就在自评论里面,别改错了。

替换成

<?php blog_comments_avatar($comment['mail'],$size='50',$default='',$alt='') ?>

再将模板 【站长聚集地首发】中 //widget:最新评论 的话请找到类似下面的语句:

<img src="<?php echo getGravatar($value['mail']); ?>" height="50" width="32"/>
当然你也不一定能找到,一样的只要找到[<img src]句段就可以了。

替换成

<?php blog_comments_avatar($value['mail'],$size='50',$default='',$alt='') ?>


代码里面的 $size='50 为头像的高度和宽度可以自己设置,$alt=''为鼠标放在头像上面显示的字,可以自己设置,最后在网站的根目录创建一个名为 avatar 的文件夹并设置权限为可写,然后再上传一张规格大小($size='50 )为你所设置的图片大小,必须是jpg格式的,注意:     不同的模板 【站长聚集地首发】是有点差异,但是都是大同小异,不懂的可以联系我!改动之前记得备份一下module.php  以防万一!

打赏站长

打赏方式:

X
  • 支付宝
  • 微信
  • QQ红包

打开支付宝扫一扫
文章作者:站长的小便 日期:2018年10月25日 星期四   分类:网站源码   浏览(1115)
本文地址:https://www.laolibab.cn/wzym/5038.html   [百度已收录]
短网址: [复制短网址]
声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!

相关阅读

留言咨询

自动获取QQ

昵称

邮箱

网址

新浪图床

    点击上传

协助本站seo优化,点击百度一下

    百度一下

二维码在线生成

广告

关于我们

    站长导航网提供网站SEO优化、SEM推广营销(百度/360/搜狗收录优化)、企业建站、搜索引擎教学等服务。
    联系我们:给我发QQ消息 加入QQ群

站点统计

  • 收录网址:2149 个
  • 黑名单:52 个
  • 发布文章:6206 条
  • 总访问量:6330582次
  • 评论总数:2531 条
  • 闲言碎语:3条
  • 用户总数:213
  • 管理员数:2
  • 作者总数:211
  • 附件总数:524
  • 标签总数:9663
  • 分类总数:114
  • 子分类数:96
  • 友链总数:7
  • 本站运行:4年5月8天

--------合作伙伴--------

sitemap