Gravatar被称之为“全球通用头像服务”,顾名思义,这个服务提供了一个全球可以访问的头像图片服务。头像嘛,不就是给各种带评论功能的网页写评论后显示的一个头像嘛~使用Gravatar头像的好处就是一次注册上传,多个网站通行(需网站支持)。用wordpress博客程序的朋友经常会用到,因为gravatar就是随着wordpress的风靡而火起来;emlog也启用了这个头像功能,只是需要博主设置启用。
Gravatar的头像是跟随邮箱地址的,也就是说全球唯一的一个邮箱地址对应于一个gravatar头像图片,对需要使用gravatar头像图片的用户,则需要先行注册gravatar账户并在登录状态下上传并设置这个注册账户(就是一个邮箱地址)所对应的头像图片;当在诸如wordpress搭建的博客、emlog搭建的博客或者启用了gravatar头像的网站中撰写你的评论、文章时所显示的头像就将显示你在gravatar账户内上传的哪张头像图片(而无需再你撰写评论或文章的网站再行设置头像图片);这样就达到了头像图片跟随的效果;而实现头像图片跟随的唯一要求就是撰写评论或文章时需要填写你的邮箱(与gravatar账户注册时填写的邮箱需一致)。
如何注册gravatar并设置自己的头像图片?
注册gravatar比较麻烦,因为有各种网站之间的跳转,实际注册gravatar账户是在wordpress网站里完成的。
点击文章开头的gravatar链接,跳转至gravatar中文网站,点击打开的页面中的“Create Your Own Gravatar”在打开的界面中注册一个账户,注册过程就不再使用文章讲解,见下方流程图:
1、填写注册信息
2、确认注册信息并提交
(邮箱、用户名、以及博客地址均需验证,有绿色钩钩才会允许提交)
3、刚刚注册的邮箱账户确认
第2步中效验完毕并点击“Sign up”会跳转至gravatar界面,然后登录你填写的邮箱接收验证邮件
(收到这样的一封邮件 激活即可)
4、激活后登录设置头像图片
(该注册账户已激活 点击Sign in to Gravatar去设置头像图片即可)
5、上传头像图片并设置
上述第4步后默认进入英文网站(https://en.gravatar.com/emails),需要中文的朋友,可以将地址中的en改为cn。
接下来的操作就不再演示。
网站程序如何使用gravatar服务
因为gravatar是与全球唯一的邮箱地址对应的,固需要调用gravatar头像的网站主则需要用户填写用户邮箱地址, 对该地址进行编码并通过img标签显示即可。下方是php中将用户填写的邮箱地址转换为gravatar头像的函数代码,不再详解
<?php
//将邮箱地址转换为图片地址
//该函数第一个参数为邮箱地址 第二个为返回头像图片的尺寸 默认返回40px的正方形头像图片
function get_gravatar( $email, $s =40) {
$url = 'https://www.gravatar.com/avatar/';
$url .= md5( strtolower( trim( $email ) ) );
$url .= "?s=$s&d=mm&r=g";
return $url;
}
//调用示例
echo '<img src="'.get_gravatar('jjonline@126.com',32).'">';
?>
哟嚯,本文评论功能关闭啦~