读者墙即由评论者头像组成的榜单,通常按评论数排名显示在博客的侧边栏或留言页,是种不错的鼓励评论兼美化模板方式。因为typecho原生支持的gravatar头像服务国内访问不甚稳定,插件很早便集成了缓存功能并整合国内几家CDN镜像源将头像加速效果扩展至全站。
虽然gravatar近年优化了亚洲线路,但其自定义头像跳转接口国内访问依然存在阻塞现象。本插件可直接获取原图并按尺寸分别缓存,不会出现放大模糊问题,使用的copy方法简洁高效,一般服务器开启fopen wrappers都能正常运行。
现在镜像服务改用V2EX和极客族两个能完美支持gravatar参数的源,主机在国内的也可以配合缓存功能加速下载。新版还为读者墙提示文字加入了tooltip效果,支持自定CSS,更加醒目美观。
Typecho1.1的模版魔术钩子解放了插件输出判断,所以自1.2.5版开始读者墙的调用方法也有所改变。除页面显示仍然为写入[AVATARS]标签(自定义tag与class参数如[AVATARS|li|mostactive])外,模板使用实例如下即可:
Readers
- $this->avatars('span','mostactive'); ?>
tag参数用span方便横排显示,然后样式里用.mostactive控制单个头像,.avatars控制整个div。
其实关于头像还有分类输出作者订阅者或上传自定义图片等可以扩展,不过目前没需求我也懒得折腾了~ 小幅更新,大家使用愉快。:)
Changlog
1.2.5
更新模版钩子国内镜像;
修正版本依赖安全bug;
增加提示文字美化效果。
1.2.4
重整代码提高缓存效率;
修正页面输出重复bug;
可选的评论区头像支持。
1.2.3
修正缓存路径和评级bug;
实现缺省头像缩放缓存。
1.2.2
评论头像默认读取多说;
自动创建头像缓存目录。
1.2.1
实现简易头像缓存功能;
实现读者墙的页面显示;
优化代码修正解析bug。
1.2.0
调用GravatarCache;
增加时间提示等自定义;
nofollow同步系统设置。
1.1.0
调整为倒计时30天排名。
1.0.0
实现当月头像排名效果;
集成GenericGravatarCache。
(Last modified: 2018-06-23 17:11)

边走边看边学习
多谢路过 - -
太感谢了,正在找这东西
不客气,希望能有所帮助:)
最近也想弄个读者墙 刚好看看 回去我的博客折腾一下
要坚持你的博客啊
在chrome下会出现错位,看我的博客,IE下正常。
html+css的兼容问题,你换换标签写法什么的看
虽然小众,但猜想实现起来应该不难吧……MS加一个参数应该就能搞定。相对于在侧栏放一个全站读者墙,如果只是单篇文章放一个自己的读者墙,资源占用也不会多多少。
“文章评论本身不就带头像了嘛”,那既然如此那为什么要做全站读者墙呢?
把最会灌水的读者揪出来,对于全站来说是蛮炫的。
但是有时对于文章来说,寻找对本文参与度最高的读者,也是一件很有意义的事情。
话说,说到这里我又突发奇想了,强烈要求像寒泥的links插件那样,不光支持模板级输出,还要支持在文章内容里输出,这样就方便浏览量大的博客发起活动,并在文章里统计某便热门文章的参与情况了。
……呃,莫名的,我的建议越来越复杂了……
相当复杂 - - 原谅我现在没时间研究了,阿门
照搬过去试试!Gravatar头像服务器在国外有时巨慢的说
最近0.和1.开头的CDN服务器国内好像要连不上似的 - -
//这里把0.7评论模版中第一段大括号中的内容照搬来,其中头像函数那句换成缓存地址即可
看不懂这句话的意思。
我去哪里找“0.7评论模版中第一段大括号中的内容”呢?“其中头像函数”那句话是指什么呢?请指教。
如果你用的是0.8版本这段已经不适用了,这段详细解释就在插件设置界面上,0.8的评论模板中已经空荡荡鸟
你好,请问能不能将这两个分开啊。我不要读者墙,只要Gravatar缓存。
还有就是我这边测试Gravatar缓存没起到作用啊。
avatar文件夹里面一张图片都没有,刷新页面还是要加在很久。
能否IM帮我解决一下,谢啦。
读者墙你不用就好了,你的主机最好是linux+apache配置,如果装在子目录中打开.htaccess文件修改下路径
你好,我的主机配置就是linux+apache,博客也是在根目录,可就是不会用缓存。
我也是按照您说的将代码放在的上方,还是不管用。
呃。。0.8的自定义模板结构纠结了,官方也没出文档。这样我再研究下看有什么好办法更新缓存方式,或写个更详细的教程吧。
非常感谢。我会常关注你博客的。
上面提到的功能我虽然不懂php,似乎大概也能改点。不过刚才又看到别处的好东东了:读者墙,也可以不只是全站读者墙,也可以是单片文章的读者墙。在每页的评论上方拉一排读者墙似乎也很炫。
文章评论本身不就带头像了嘛,这个需求有点小众哦:)
可以使网页美观
头像?