宅事

记录闲时弄的小东西

怎样在模板中调用Gravatar头像

前面一篇讲了利用插件来调用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" ?>">

更详细的内容请看官方网站.

 

0 Responses to 怎样在模板中调用Gravatar头像 Article comments Feed

Write a response

Play nice. Be constructive. Allowed HTML tags are: <a>, <strong>, <em> and <blockquote>

« 差不多完成Habar… Habari中显示"… »