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

avatars_plugin.jpg

前段时间多说彻底关闭了其时常抽风的gravatar镜像站。最近gravatar直接从国内访问的速度也基本正常。故新版Avatars将加速头像显示的国内镜像源改为V2EXMoeCDN。分尺寸缓存功能得到精简还原,取消了之前绕弯弯的默认头像检测,增加评论区头像优化开关,方便大家进一步选择。

Avatars_v1.2.4_thumb.png

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

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

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

未来Avatars计划支持更多头像扩展功能,欢迎大家提出需求与建议!:)

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

Changlog

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: 2017-01-28 18:56)