前面一篇讲了利用插件来调用Gravatar头像,但有时我们同一个网站需要不同大小的Gravatar头像,或是自定义Gravatar的默认头像,插件可能没这么多功能,所以我们来看看Gravatar网站提供的方法,可以实现全部功能.
html中只要插入 <img alt="Gravatars Icon" src = "Gravatar图像地址"> 就能实验调用,Gravatar图像地址可以带参数来实现不同功能.
举例说明图像地址,最简单的形式是:
http://www.gravatar.com/avatar/3b3be63a4c2a439b013787725dfce802
其中后面的一串数字是Email地址的MD5码,MD5码的转换各平台不同,一般为md5(Email地址).
参数共3个,图像大小,默认图像和图像分级.举例:
http://www.gravatar.com/avatar/3b3be63a4c2a439b013787725dfce802?d=identicon&s=80&r=g
可以看到参数都加在?号后,之间用&连接.
1) d代表默认头像(给那些没设置Gravatar的用),Gravatar网站提供了 "identicon" "monsterid" and "wavatar" 这三种,也可以输入自定义的图像地址.
2) s代表图像大小,后面=80就是长宽都是80px.
3)r是分级,后面的值共有g, pg, r, x这4种,越往后限制级越高(暴力,情色图片),默认是g.
这句是我Habari中的调用语句,可以作为参考:
<img alt="Gravatars Icon"
src = "<?php echo "http://www.gravatar.com/avatar/".md5( $comment->email )."?s=25" ?>">
更详细的内容请看官方网站.

Related Posts
Tag Cloud
Write a response