读者墙即由评论者头像组成的榜单,通常按评论数排名显示在博客的侧边栏或留言页,是种不错的鼓励评论兼美化模板方式。因为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)
弄一哈让我SQLite也能用嘛
用te数据类语句写的,不知道能不能兼容SQLite。。你那不能用吗?
我用SQLite出现500错误,Database Query Error
更新至1.1版已解决次问题,帮忙测试下sqlite下缓存是否能用:)
十分感谢,sqlite能用了,一切正常。
囧,我对SQLite一窍不通。。
想想办法吧,不然这么好的东东我用不成,多可怜啊
不错不错,你终于出新插件了。吾心甚慰。
马丁兄捧场,吾心甚鸡冻。。
额,你不是最近很忙么 ?
还在更新插件的说……
忘了祝你多吃点 汤圆 ……
嘿嘿~
对元宵不是太感冒的说,多谢;) 忙就忙这个那~
汗
原来忙的就是插件的说……
接上昨天的问题,iis不支持apache的伪静态,我看了下你的文件里有rewrite,外加我的blog不能调用头像,我就猜到应该是rewrite兼容的问题了
差点忘了~ 的确是Generic Gravatar Cache需要rewrite支持,我只配好了.htaccess,win主机不了解该怎么弄。。
不知道你是什么时候截的图 很遗憾 没有我
呵呵常来坐坐就上墙啦x)
我来的还不够勤么? 555
并列的很多,你得努力脱颖而出~~
没问题 下一次评比的时候 我一定要第一 到时候羽中哥给发奖品啊
顺便问一下,你的评论回复自动发邮件怎么设置的?
是用的hjin.me那里的邮件回复通知插件
笨笨使用搜狗浏览器,鼠标移到左边头像上面有点错位。
这个值得一会弄一个嘿嘿。。
元宵了恭祝元宵快乐,事业步步高升。
噎~还没考虑过这浏览器,可能是css问题,我下来瞅瞅:)
算是在ie内核下来都有这样的问题
———————————————————
piaoboyizu 今天三个月了谢谢一直以来的支持和鼓励。。
这插件太棒了...用上了...
嘿嘿;)
不错,难道是需要回复才能显示?
当然,是评论排行榜
没看到我的=。=
你已经上榜了,就差一条 - =