新闻中心

emlog调用最近留言访客头像的方法

作者 / 无忧主机 时间 2016-02-29 10:21:46

无忧主机小编闲来无事的时候喜欢在网上浏览在php空间环境下搭建的网站模板,最近发现了一个小编个人感觉蛮实用的东西,就是类似qq空间里那种会在网站页面里显示出最近在网站里留言过的访客头像,这个设置可以让自己的网站看起来比较的有人气,间接提升网站的活跃程度。接下来无忧主机小编就来给大家在emlog博客程序下调用最近留言访客头像的设置方法,以便需要的站长朋友可以参考参考。 首先我们找到程序中当前使用的模板文件,然后用网页编辑工具将其打开,并且在文件里添加下面的这一段php函数代码:

/**
* 调用网站用户的头像的函数设置
*/
function getGravatar_fk($email, $s = 40, $d = 'mm', $g = 'g') {
$hash = md5($email);
$avatar = "http://gravatar.duoshuo.com/avatar/$hash?s=$s&d=$d&r=$g";
return $avatar;
}
//调用网站里最新评论的访客的函数设置
function comment($num){
$t = MySql::getInstance();
$sql = "SELECT * FROM ".DB_PREFIX."comment WHERE mail != '' ORDER BY `cid` DESC LIMIT $num";
$list = $t->query($sql);
while($row = $t->fetch_array($list)){
$i = '<li><a rel="nofollow" href="'.$row['url'].'"><img src="'.getGravatar_fk($row['mail']).'"></a></li>';
echo $i;
}
}
以上这一段php函数的作用分别是调用网站用户的头像以及调用网站里最新评论的访客,只是设置了这一段函数代码还不能实现在emlog博客程序下调用最近留言访客头像的效果的,我们还需要进行手动调用。调用的方法就是在网站中需要显示最近留言访客头像的地方,添加一句函数语句进行调用,调用代码如下所示: comment($num) 这里提醒一下,$num是需要调用的数量。最后保存文件刷新一下缓存就可以了。 无忧主机相关文章推荐阅读: EMLOG设置热门和最新文章图标 浅谈EMLOG源码程序手机访问自动跳转的问题 EMLOG判断插件是否安装并启用的设置方法

本文地址:https://www.51php.com/others/21740.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服