Gravatar 头像被墙的解决方法
Gravatar 头像被墙的解决方法
一句话 被墙只能找代理,或者换个地址试试
下列提供的的地址 前两个是本站私有的 (默认头像参数
后两个地址是 Gravatar 官方的 (看域名就知道)
http://gouji.org/api/gravatar/
http://cn.gravatar.com/avatar/
https://secure.gravatar.com/avatar/
现在回头看看当时写的 Gravatar 头像缓存缓存代码,真的不敢想自己是怎么坚持下来的,大概有 340 多行代码 (其中有空行 与 注释行,另外还有 80 行的 图片缩放代码),遇到不会的就去百度,当时 因为 304 缓存,以及 PNG透明图片 缩放的问题,还纠结过一段时间,现在看才知道当时写的 有不少的 无用的地方或者 可以精简的地方,但是 也看的修改了,将就能用就好
EMLOG 头像被墙可以在模板 module.php 文件
添加
就万事大吉了?
那可不一定,对于有的奇葩 模板作者 他们不一定知道有
对于评论列表部分大多模板都用
最后真心提醒那些新手们 甭管是开发模板 还是 扒皮,请先 熟悉一下 EMLOG 自带函数
一句话 被墙只能找代理,或者换个地址试试
下列提供的的地址 前两个是本站私有的 (默认头像参数
d
只支持 a/b/c/404 不支持自定义头像地址)后两个地址是 Gravatar 官方的 (看域名就知道)
http://gouji.org/api/gravatar/
21c5ced0727c0761757e980c75388f72
?s=38http://cn.gravatar.com/avatar/
21c5ced0727c0761757e980c75388f72
?s=38https://secure.gravatar.com/avatar/
21c5ced0727c0761757e980c75388f72
?s=38现在回头看看当时写的 Gravatar 头像缓存缓存代码,真的不敢想自己是怎么坚持下来的,大概有 340 多行代码 (其中有空行 与 注释行,另外还有 80 行的 图片缩放代码),遇到不会的就去百度,当时 因为 304 缓存,以及 PNG透明图片 缩放的问题,还纠结过一段时间,现在看才知道当时写的 有不少的 无用的地方或者 可以精简的地方,但是 也看的修改了,将就能用就好
EMLOG 头像被墙可以在模板 module.php 文件
添加
function get_Gravatar($email, $s = 40, $d = 'c', $g = 'g') { $hash = md5($email); $avatar = "http://sc41901.s136.cnaaa7.com/gravatar/$hash?s=$s&d=$d"; // $avatar = "http://cn.gravatar.com/avatar/$hash?s=$s&d=$d"; // 官方 return $avatar; }然后批量搜索
getGravatar
替换为get_Gravatar
就万事大吉了?
那可不一定,对于有的奇葩 模板作者 他们不一定知道有
getGravatar
函数,或者不会用对于评论列表部分大多模板都用
getGravatar
函数,而 最新评论侧边栏部分,就不一定了 不知道作者们是怎么考虑的最后真心提醒那些新手们 甭管是开发模板 还是 扒皮,请先 熟悉一下 EMLOG 自带函数
本文出自简爱博客,转载时请注明出处及相应链接。
评论
学习学习!!
[困/][困/]
我得好好研究下,感谢简爱兄。
试试看
又要重新回复呀
@小智:清除 COOKIE 后,就认为是没有回复过
正在找这个