早就想在 blog中添加头像功能,即回复者可以自定义自己的头像。
以前想让朋友们自己上传,但管理起来怕有难度。
后来发现Gravatar可以实现该功能,但Gravatar最近一直在进行系统升级、维护之类的,根本无法注册。

然后发现国内也有提供这种服务的
 http://www.popavatar.com/

但目前只有针对z-blog与Wordpress 的插件,对于自己的blog想使用该功能的话,只能分析z-blog或wordpress的插件原理了。

后来经朋友介绍发现,只是调用一段js,把email进行md5 hash一次,然后传给popavatar指定的页面就行了。

首先,把md5.js上传到服务器上,在要调用用户头像的页面中加载该js。
然后,在要显示头像的地方加上以下代码即可,黄色高亮的email 就是你的email.
 <script type="text/javascript">
document.write("<img alt='PopAvatar.Com'  src='http://www.popavatar.com/index.php?type=m&m=myavatar&amp;hash="+MD5('email'.replace(/\[AT\]/,String.fromCharCode(64)).toLowerCase())+"' />")
</script>

$ad$

当然,要使用头像的话,你得去http://www.popavatar.com/index.php用你的Email注册一个帐号,并启用百变头像哦。

想体验该功能么?去注册一个吧,然后在评论时附上你在popavatar中注册的email即可。

5 Responses

  1. 怿飞 一月 24 2007 , 14:10
    怿飞
    [em1]测试下看看!
    #1
  2. 幻想曲 一月 24 2007 , 14:15
    幻想曲
    不错啊,这么快就搞定了[em1]
    #2
  3. 幻想曲 一月 24 2007 , 14:19
    幻想曲
    这个机制要改一下,查看源代码还是可以看到大家的email[em13]
    #3
  4. 怿飞 一月 24 2007 , 14:19
    怿飞
    [em13]不过样式好丑……可以考虑把图片缩小放置,加个浅灰边框!
    #4
  5. 幻想曲 一月 24 2007 , 14:54
    幻想曲
    最好不要用经常用的邮箱注册,以免垃圾邮件的干扰
    #5

Write a comment:



(将显示你的Gravatar图标)  



[b][/b] - [i][/i] - [u][/u]- [quote][/quote]

:-/ ^_^ :d :o :kiss: :) :p :se: [yeah] :( :love: :han: :up: :cry: :zzz: o_o

暂时停止交换链接.

Ctrl+Enter提交 评论提交有问题?