读者墙即由评论者头像组成的榜单,通常按照评论数排名显示在侧边栏或留言页,是种不错的鼓励评论兼美化模板的方式。

avatars_plugin.jpg

前段时间多说彻底关闭了其时常抽风的gravatar镜像站,而且最近gravatar直接从国内访问的速度也基本正常,新版Avatars将以选项的形式继续支持从v2exMoeCDN两家稳定的镜像服务加速头像显示。同时一贯支持的头像分尺寸缓存功能也得到精简还原,取消了之前绕弯弯的默认头像检测,还增加了评论区头像的优化开关,方便大家进一步选择。

Avatars_v1.2.4.png

读者墙的页面使用方法还是写入[AVATARS]即可,自定义tag与class参数的方法如:[AVATARS|li|mostactive]。模板调用方法实例如:

  1. <?php if (isset($this->options->plugins['activated']['Avatars'])) : ?><br />
  2.     <li id="reader"><h3>Readers</h3><br />
  3.         <ul>
  4.             <li><?php Avatars_Plugin::output('span','mostactive'); ?></li>
  5.         </ul></li><br />
  6. <?php endif; ?>

其中头尾的if判断用于避免插件关闭后访问出现500错误,tag参数指定为span可方便横排显示。

attachment Avatars_v1.2.4.zip (4 KB, 下载次数: 3452, 最后修改: 2017-01-08 17:07)

Changlog

1.2.4
重整代码简化缓存以提高效率;
修正页面内嵌读者墙的输出bug;
增加镜像选项和评论区优化开关。

1.2.3
修正清空路径与头像评级bug;
支持官方缺省头像缩放式缓存;
优化缺省头像的缓存读取效率。

1.2.2
支持评论区头像默认读取多说;
支持评论区头像多种尺寸缓存;
缓存目录自动创建整合action。

1.2.1
自带读者墙专用简易缓存支持;
读者墙头像默认读取多说镜像;
支持[AVATARS]标签正文显示;
优化代码结构修正解析bug等。

1.2.0
去除GGC调用GravatarCache
增加收录时间提示文字自定义;
头像评级nofollow同步系统。

1.1.0
读者墙链接可设置nofollow;
调整为显示倒计时30天排行。

1.0.0
实现基本功能,显示当月排行;
集成GenericGravatarCache。

(Last modified: 2017-01-09 18:50)