详细信息
关于有人问增加gravatar头像的问题,再次说明下:
留言板
1.新增字段(具体网上很多方法,修改文件不少),email和homepage,还要修改一个enews下gbookfun.php修改
$sql=$empire->query("insert into {$dbtbpre}enewsgbook(name,email,`call`,lytime,lytext,retext,bid,ip,checked,userid,username,homepage) values('$name','$email','$call','$lytime','$lytext','','$bid','$ip','$br[checked]','$userid','$username','$homepage');");
2.再修改gbook/index.php,如果要在后台显示新增字段,还要修改admin下相关文件。
$query="select lyid,name,email,`call`,lytime,lytext,retext,homepage from {$dbtbpre}enewsgbook where bid='$bid' and checked=0";
3.在while($r=$empire->fetch($sql))
{
$r['retext']=nl2br($r[retext]);
$r['lytext']=nl2br($r[lytext]);
$email=md5($r[email]);
?>
主要是增加一句$email=md5($r[email]);
4.在要显示头像的地方加入<img src="http://www.gravatar.com/avatar/<?=$email?>?s=32&d=&r=G"></img>
评论部分:
1.在评论模板加入以下代码(前提是你新增的字段是email)
<? $fr=$empire->fetch1("select saytext,name,email,homepage from {$dbtbpre}enewspl_data_".$r[stb]." where plid='$r[plid]'");
$mail=$fr['email'];
$mail=md5($mail);
?>
2.在要显示的位置加入<img src="http://www.gravatar.com/avatar/<?=$mail?>?s=32&d=&r=G"></img>