Gravatar头像缓存插件v1.0.1 (2010.09.12)

插件开发及发布

版主: woniou

Byends
帖子: 122
注册时间: 2010年 7月 10日 04:25
联系:

Gravatar头像缓存插件v1.0.1 (2010.09.12)

帖子 Byends »

[attachment=5469,389]

注:如需自定义默认头像,只要把自定义的头像(名字必须为default.jpg)传到缓存目录即可。

前些天看到好多人的WP博客加上了Gravatar头像缓存代码,原因你懂的,是因为Gravatar头像在前几天宕机了。以前好像也有过,这个就不太清楚了。

昨天还是前天了,typecho群里有群友说怎么弄头像缓存,我说我研究下,看了下内核,发现处理头像的方法有插件句柄,无疑可以以插件的方式改写头像方法,SO,Gravatar头像缓存插件诞生了,名叫:GravatarCache。代码参考了Willin简易的gravatar头像缓存,该插件即插即用,激活无需改动或添加任何代码,一切都交给插件去做吧,省事~~~ 呵呵。

发布地址:http://www.byends.com/study/GravatarCache.html
演示地址:http://www.byends.com/
下载地址:
GravatarCache.1.0.1.zip
1.0.1 update at 2010-09-12
FIX:修正当邮箱地址不为空 且 没有Gravatar头像时 不会 调用默认头像的 BUG

GravatarCache.zip
1.0.0 at 2010-09-08
使用方法:即插即用



插件设置功能:
1、缓存时间:默认为 14天 = 1209600 秒,记住单位为 秒;
2、存放路径:缓存头像的存放路径,可以不用更改,因为已经是很合理的路径了;
3、删除缓存:这个功能是为了禁用插件时尽量还原系统而设计的,考虑到现在好多插件禁用时都不会还原,总还有或多或少的垃圾残留。默认为“是”,即禁用插件是会自动删除缓存头像,并删除除系统目录外的文件夹,故你不用担心会把系统文件夹删除掉。

注意,本插件的制作环境是:typcho 0.8 | 10.8.15。

OK,就这些,这是为typecho做的第一个插件,成功环境是LAMP,有WAMP环境的朋友帮忙测试下,成功以否留个言,不甚感激。
mybg
帖子: 508
注册时间: 2010年 5月 27日 16:20
联系:

Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)

帖子 mybg »

看来是沙发了,顶你!
头像
m4go
帖子: 857
注册时间: 2010年 3月 29日 02:33
来自: https://www.vpshu.com
联系:

Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)

帖子 m4go »

这个一定要顶。



 
 
-------------------------------------
主题模板站:http://typecho.me
牧师博客站:http://www.m4go.com
zapai
帖子: 9
注册时间: 2010年 7月 25日 02:07
联系:

Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)

帖子 zapai »

不错
不过默认头像不能更改呢,希望可以自定义默认头像!
头像
m4go
帖子: 857
注册时间: 2010年 3月 29日 02:33
来自: https://www.vpshu.com
联系:

Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)

帖子 m4go »

对啊,支持一下,后台可以设置自定义默认图片的路径。
头像
zyzzc
帖子: 648
注册时间: 2009年 9月 25日 20:11
联系:

Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)

帖子 zyzzc »

好啊!很多人找到我的读者墙缓存插件,我又没时间更新搞得鸭梨很大。。回头也学习下插件句柄怎么用:)
Byends
帖子: 122
注册时间: 2010年 7月 10日 04:25
联系:

Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)

帖子 Byends »

@痞子鱼
当初设计时考虑到默认头像问题,本来是提供设置的,后来觉得反而添加了麻烦,所以还是去掉了,不过已经记下了,下个版本应该会添加进来。
joyla.org
帖子: 55
注册时间: 2010年 5月 8日 05:57
联系:

Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)

帖子 joyla.org »

这个一定要顶!
zapai
帖子: 9
注册时间: 2010年 7月 25日 02:07
联系:

Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)

帖子 zapai »

其实能不能设置到无所谓,只是想自定义默认头像,在没有头像时不读取官网提供的,而是直接读取本地的default.jpg!
Byends
帖子: 122
注册时间: 2010年 7月 10日 04:25
联系:

Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)

帖子 Byends »

@痞子鱼
可以的,你只要把自定义的头像(名字必须为default.jpg)传到缓存目录即可。
回复