[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环境的朋友帮忙测试下,成功以否留个言,不甚感激。
Gravatar头像缓存插件v1.0.1 (2010.09.12)
版主: woniou
Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)
看来是沙发了,顶你!
- m4go
- 帖子: 857
- 注册时间: 2010年 3月 29日 02:33
- 来自: https://www.vpshu.com
- 联系:
Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)
不错
不过默认头像不能更改呢,希望可以自定义默认头像!
不过默认头像不能更改呢,希望可以自定义默认头像!
- m4go
- 帖子: 857
- 注册时间: 2010年 3月 29日 02:33
- 来自: https://www.vpshu.com
- 联系:
Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)
对啊,支持一下,后台可以设置自定义默认图片的路径。
Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)
好啊!很多人找到我的读者墙缓存插件,我又没时间更新搞得鸭梨很大。。回头也学习下插件句柄怎么用:)
Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)
@痞子鱼
当初设计时考虑到默认头像问题,本来是提供设置的,后来觉得反而添加了麻烦,所以还是去掉了,不过已经记下了,下个版本应该会添加进来。
当初设计时考虑到默认头像问题,本来是提供设置的,后来觉得反而添加了麻烦,所以还是去掉了,不过已经记下了,下个版本应该会添加进来。
Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)
其实能不能设置到无所谓,只是想自定义默认头像,在没有头像时不读取官网提供的,而是直接读取本地的default.jpg!
Re: Gravatar头像缓存插件v1.0.1 (2010.09.12)
@痞子鱼
可以的,你只要把自定义的头像(名字必须为default.jpg)传到缓存目录即可。
可以的,你只要把自定义的头像(名字必须为default.jpg)传到缓存目录即可。