[Typecho插件] GravatarServer : 瞎鼓捣的Gravatar头像插件

GravatarServer 1.1.0 更新(2015/05/03):

  • 增加默认头像设置功能

其实一直以来都没有很care评论中Gravatar头像经常显示不出来这个问题,因为……

到现在为止都木有人在这里留下过评论~so sad ~既然木有评论,看也看不到,那就这样过吧……

但是BabyCong的博客不一样啊,至少我经常踩啊!看着评论前面,头像的位置打着X,顿时又有点不爽了……

Gravatar头像叉叉图

想想还是上网找解决办法吧(我真懒~~)。上网转了一圈(我真的很懒,转多几圈都没心思),发现与Typecho相关的资源不多啊,最后发现其实也就两种方法——缓存和替换Gravatar服务器。

对于我等穷X,空间何其珍贵,缓存?咔嚓!(有现成的插件都不敢用,哭~)

只能替换Gravatar服务器了。Typecho 1.0版默认用的是www.gravatar.com ,上网搜了一下,发现可以替换的服务器还真不少啊——cn.gravatar.com、0.gravatar.com、1.gravatar.com、2.gravatar.com、3.gravatar.com还有多说的Gravatar镜像( gravatar.duoshuo.com )。马上测试一下,起码cn、3、和多说都是OK的,0、1、2不行,少说也有3个备选,不错不错,哈哈~

但是,尼玛居然没有现成的插件给我用!摔~摔~~摔~~~

虽然我不大懂PHP,对于Typecho而言我也只是个使用者而已,但是换个url string毕竟是没有技术含量的事,没有现成插件也不好做伸手党啊,看来还是自己动手吧!

直接动Typecho /var目录里的东西真心不好,虽然方便,但毕竟要考虑到以后的升级。顺便吐槽下——怎么Typecho还是1.0啊啊啊~
还是做成插件吧,刚好Widget_Abstract_Comments有gravatar这个接口,做完试试也还好使,就放出来吧。完全没有技术含量,代码都是照搬了/var/Widget/Abstract/Comments.php中的gravatar()和/var/Typecho/Common.php中的gravatarUrl()。

Gravatar头像棒棒哒

“[Typecho插件] GravatarServer : 瞎鼓捣的Gravatar头像插件”的27个回复

  1. 博主还真是豪啊,居然用的锐壳的CDN,话说用的恒创的香港机房吗,为啥感觉加载不是很快呢,难道是大图太多了?

    1. 豪啥,都是穷小子哈~
      用的是恒创的香港机房,有时好得来也挺快的,有时半天不出来…不过大部分时间都还正常吧,哈哈。

  2. 请问怎么安装这个插件呢?
    ===================
    我放到了user/plugins这个目录下了,在后台的插件也找到了,但是点启用的话,报404错误。

  3. ❓ 恐怕一辈子都要1.0了,毕竟Typecho本来就是以简约为主,没什么好更新的了,修修补一些BUG已经很不错了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注