为emlog添加Gravatar头像服务功能

2011-10-29 晦涩sunshine 网站折腾


先去网上找来一段代码:


  1. <img src=http://www.gravatar.com/avatar/<?php echo md5($value['mail']); ?> width="48" height="48"/>
那么好,我们就把这代码添加到相应的地方。找到主题的module.php文件。打开后,我们查看到有一句是这么的:
  1. <div class="comm"><?php echo $value['content']; ?></div>
  2. <div class="replycomm" id="replycomm"><?php echo $value['cid']?> <?php echo $reply; ?></div
然后就在这两句的前面加上
  1. <img src="http://www.gravatar.com/avatar/<?php echo md5($value['mail']); ?>" width="48" height="48"/>
48是你得头像显示的大小,可以随便改动
刷新看一看。是不是大功告成?
但是这样做出来的效果,只是显示评论者的头像,没有显示博主的头像啊!怎么办呢?哈哈,很简单撒,你自己喜欢什么头像,就直接弄一张图片上空间,在
  1. <div id="replycomm<?php echo $value['cid']; ?>" class="adminreply"><?php echo $reply; ?></div>
的前面加上<img src="你图片的地址" width="48" height="48" />
哈哈,简单吧!
如果你还不满足,还想更加美观一点,比如,让自己的回复比评论者缩进一段距离,那么可以通过这样来实现。你加图片的时候这样写:
  1. <div style="padding-left:50px;"><img src="图片地址" width="48" height="48"/></div>
这样你的头像就缩进了50字节了。但是回复内容没有缩进!要回复内容缩进的话,那么你就要修改css样式表了。我们先在module.php文件里面找到回复内容的函数。
  1. <div id="replycomm<?php echo $value['cid']; ?>" class="adminreply"><?php echo $reply; ?></div>

标签: emlog Gravatar

评论:

cary
2013-10-08 13:34
具体图像是砸出来
小海
2013-07-06 09:12
不错 支持下
kisaragi
2013-05-10 10:00
过来看看,这个功能好像很有意思的!
rocdk890
2012-05-22 10:36
支持下大牛
neitherboy
2012-05-22 10:38
@rocdk890:哈哈!   多谢了..
聚乐淘返利
2012-04-10 16:44
有了这教程就会改了
記憶,格式化
2011-12-06 22:08
我的貌似也有哦
neitherboy
2011-12-09 16:26
@記憶,格式化:貌似是模版的问题,老的模版没有这个...
记忆,格式化
2011-12-06 20:54
学习了 呵呵
Kiona
2011-11-25 01:48
This piece was a lifejacket that saved me from dorwnnig.
箴言
2011-10-30 22:03
话说,EM现在都自带这个功能了吧。。。
neitherboy
2011-10-30 22:08
@箴言:话说我的就不行!我是按照上边的方法才实现的!为什捏?!
箴言
2011-10-31 01:58
@neitherboy:模版的问题吧。。。
neitherboy
2011-10-31 02:00
@箴言:差不多!有可能....  
箴言
2011-10-31 02:01
@neitherboy:你的模版留言都没有样式的..
neitherboy
2011-10-31 02:05
@箴言:这个模版问题好多!有时间改改...
赠吸血鬼
2011-10-30 20:07
技术人,路过。。。。
neitherboy
2011-10-30 20:11
@赠吸血鬼:嘿嘿!怎么把域名空间的钱赚回来!?

发表评论:

Powered by emlog sitemap