让blogbus支持Gravatar

分类:未分类

还不知道Gravatar 是什么,看这里Gravatar注册 | Gravatar找回密码

没办法动blog后台,只能通过js实现blogbus支持Gavatar,自己动手丰衣足食。

大体思路:提交评论时,通过附加邮件加密信息传递服务器,再在前端提取信息,转换成头像;对于博主头像,单独添加;另外,还有一函数,处理最新评论内容。

像Gavatar一样,在前台显示的是留言者Email进行md5加密后的字符串,所以完全不必担心的EMail地址泄露。

所用js md5 加密模块:Version 2.1 Copyright (C) Paul Johnston 1999 – 2002.

所存在问题:对最新评论内容除理,存在一些问题,即可能在极少数情况下,可能显示一两个多余字符。

测试截图:

:如果想要让自己的大巴博客支持gravatar,请查看本博的后续文章:blogbus留言板评论增强插件:Yegle cmt

发表于:2008/11/25 09:49 | 78 views | 10条讨论

共有10条评论,发表一条新评论>>

  1. insen says:

    嚯嚯,换个邮箱,专门测试下头像。
    这个Gravatar的原理…不明白。{gra:1c7623c5817786fcbd6fb376846a8f1f}
    博主 对 insen 的回复: 2008-11-26 09:04:27
    其实,就是获取留言者的Email地址,Gavatar是根据Email地址识别的。为了安全性,提交时做md5加密。在前端显示时用正则匹配转换成Gavatar头像而已。
    另外,你留的网址写错了,每次都找不到。

  2. insen says:

    我都没注意…
    恩,我也搞下这个东西,嘻嘻。
    不太会正则,得补一下了。{gra:0bd3bdb88dc8cdf5647c1c001e0d40b9}

  3. 老时 says:

    貌似导航条很华丽
    博主 对 老时 的回复: 2008-11-27 11:16:58
    华丽嘛,只是加些简单效果罢了,呵呵。
    厉害啊,竟然没把邮件信息传过去,能告诉怎么实现的吗?
    呵,知道了,没办法

  4. insen says:

    我很郁闷,我继续测试,呵呵呵{gra:0bd3bdb88dc8cdf5647c1c001e0d40b9}
    博主 对 insen 的回复: 2008-11-27 13:01:01
    差不多了嘛那不,再掩饰一下,别让留言者看到那串无聊的md5编码就好了

  5. you says:

    敢問如何弄到博客上面去呢。沒有教程……{gra:e8a1509d97c89d29167f96f85c90aa12}
    博主 对 you 的回复: 2009-04-20 13:35:58
    不好意思,现在才回复,经过改进,现在可以很容易就添加,查看下改进的这篇插件文章吧:
    http://www.yegle.cn/logs/38078972.html

  6. Roger says:

    还是看不懂…到底怎么加进去的啊???{gra:be6c956f2cf184bfa05276c8772cacd0}
    博主 对 Roger 的回复: 2009-04-20 13:34:21
    呵呵,我重新改进,和编写。弄成了插件的形式,现在可以轻松添加。

  7. 荞麦 says:

    这个 最后的结果呢?!
    弄出来没有啊!?
    谢谢指教
    博主 对 荞麦 的回复: 2009-04-20 13:32:24
    不好意思,为了让这个插件能够支持其他blogbus,和做的更完善些,又进行了改进,到现在才公开。如果需要的话,请察看下最新的文章

  8. 琪琪boy says:

    导航栏很漂亮,能否指导一下是怎么实现的么{gra:d525b19da730b0ed91e45833453e1f84}

  9. MARK一下~

  10. 植树 says:

    测试

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

回顶部