Keep on going, never give up.

Gravatar个性头像设置及使用

Gravatar全称Globally Recognized Avatar(全球识别头像),来自国外网站(http://www.gravatar.com)提供的在线头像服务,主要用在博客和论坛留言中,依靠邮件地址识别判断,为每个用户展示个性化的通用头像服务,完全免费,最初用在WordPress上,现在已经遍地开花,很多博客都支持Gravatar头像显示,天缘博客暂时没加这个功能,主要是想让页面简洁点,以后看情况如果需要随时可以加上。

一、普通用户如何设置自己的个性头像

Gravatar头像在默认情况下只会显示缺省的头像,除非该EMAIL已经注册并正在使用Gravatar服务,定制的个性头像的前提肯定需要到官方网站进行一些设置,如果感兴趣可以参考下面的步骤进行:

1、注册Gravatar,地址:http://en.gravatar.com/site/signup/

2、输入您的电子邮箱,点击SignUp. 然后Gravatar会给这个邮箱发送一封邮件,点击其中的链接地址。

3、输入你的昵称和密码,这些内容稍后登录后都可在后台修改。

4、登录到后台后,即可开始上传头像,图像大小最好不要小于512*512。下面是四个来源(本地计算机、INTERNET、摄像头现拍、以前的上传图片)

5、上传完成后,需要对图像进行剪裁,如下图,找个好角度,最后点击Crop and finish.

6、这一步为你的头像进行分级,也就是是否是儿童不宜的,四个等级(G - 普通级别,比较河蟹;PG - 需家长指引的;R - 成人级别;X - 不太和谐的限制级;),所以尽量不要上传一些限制级的内容,因为大部分博客论坛都是只显示G普通级别的,如果是PG及后面的级别,即使有头像也不会显示,后面的几种只能做特殊通途调用。

7、设置完成后,等待5-10分钟,Gravatar就会更新头像。以后在各开启Gravatar头像功能的博客上留言,就会自动显示您的个性头像。

8、以后管理你的头像仍然通过上文地址进行。(功能菜单如下图)

二、Gravatar头像使用问题

1、Gravatar头像调用都是通过MD5加密调用的,所以,大家的留言中即使包含EMAIL也不会使用明码显示在URL中,所以不会泄露个人信息。

2、如果某一天忘记密码,只需要再次输入你的EMAIL,然后GRAVATAR会重发一封重置密码邮件,点击其中的链接即可修改掉。

3、Gravatar支持马甲功能,在一个注册帐号里,可以再次添加邮件并上传设置头像,如下图,添加后同一用户再次留言可以切换输入的邮箱地址实现马甲功能,比较适合枪手、拿钱发帖及没事做自己顶自己一族。

三、如何在自己博客中增加Gravatar头像支持

对很多使用Wordpress的站长,都有现成的插件可供使用,而且最新的WP也已经默认支持Gravatar头像,如果其它博客系统需自己添加(有些博客主题可能已经添加),添加方法也非常简单。

1、如果是静态替换模板类型系统,比如Z-BLOG,只需在其留言模板中增加这个语句:

<img src="http://www.gravatar.com/avatar/{commgravatar}" />

或,

<img src="http://www.gravatar.com/avatar/{commgravatar}?s=80&amp;d=&amp;r=g" />

然后在替换模板时把{commgravatar}替换成留言用户EMAIL的MD5码即可。

2、如果是动态模板系统,比如WORDPRESS,则需要使用PHP动态生成:

$grav_url = "http://www.gravatar.com/avatar/" . md5( strtolower(trim( $email))) . "?d=" . urlencode( $default ) . "&s=" . $size;

<img src="<?php echo $grav_url; ?>" alt="" />

其中,$email是用户的EMAIL地址,$default是缺省的头像URL(无头像时调用),$size是头像大小。

3、上述涉及四个参数取值范围:

  • s —— 头像大小,根据自己的需要选择,取值范围[1,512];
  • r —— 头像分级,取值范围[g,pg,r,x],默认是g,意思见上文;
  • d —— 缺省的头像URL,取值范围[404,mm,identicon,monsterid,wavatar,或自定义的URL],如果使用自定义URL注意需进行URL编码,防止调用出错;

更多参数参考:http://en.gravatar.com/site/implement/images/

4、如需调用用户更详细的Profile概况信息,请参考:http://en.gravatar.com/site/implement/profiles/,平时用的不多,不再介绍。

注:上面博客修改添加Gravatar支持部分(针对站长)说的有点粗,如果使用中遇到问题时,欢迎留言我会再次补充完善。

相关评论(0):  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

最新文章

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2016 Metsky.com, All rights Reserved.