Lopwon Hub:Guys 使用文档
版本型号:Lopwon Hub · Guys(评论者状态榜)
适用程序:Typecho
皮肤类型:插件
插件作者:Lopwon
作者博客:Lopwon.com
发布页面:Lopwon.com/attachment/3877/
官方演示:评论者状态榜
我要购买:前往
插件说明
Guys(评论者状态榜)依托 Lopwon Hub 插件运行,适用于展示符合条件的评论者信息等场景,主要功能:
1. 可以在任意页面任意位置调用显示;
2. 可以自定义显示阀值(评论数),高于该值的评论者信息方可展示;
3. 可以自定义屏蔽链接,这些评论者的链接不予显示;
4. 可以自定义过滤用户,这些评论者的评论数即使达到阀值,也不予显示;
5. 带有缓存机制,避免每次加载页面时都读取数据库;
插件更新
2025年02月14日 发布 Lopwon Hub · Guys
使用方法
A 部署文件
1. 将压缩包里的文件夹 LopwonHub 及其内部的所有文件,上传至目录 usr/plugins 中。
2. 后台》控制台》插件,找到 Lopwon Hub 并启用。
B 调用插件
示例一:全局调用。
1. 打开要使用本案功能的文件(如 post.php),在合适位置添加以下代码:
<?php Typecho_Plugin::factory('Guys')->LopwonHub(); ?>
示例二:指定调用。
1. 打开要使用本案功能的文件(如 post.php),在合适位置添加以下代码:
<?php
if (in_array($this->cid, ['文章cid编码一', '文章cid编码二', '以此类推'])) {
Typecho_Plugin::factory('Guys')->LopwonHub();
}
?>
2. 请把以上代码中(文章cid编码*)替换为你要调用插件的页面 cid 如:
<?php
if (in_array($this->cid, ['3', '66', '888'])) {
Typecho_Plugin::factory('Guys')->LopwonHub();
}
?>
E 异步加载(可选项)
本案依赖 JavaScript,如果调用插件的位置涉及异步加载,请动态引入以下脚本(请自行研究),反之可无视:
<script src="https://www.example.com/usr/plugins/LopwonHub/static/js/lopwon.hub.layout.js"></script>
<script>
HubLayout.updateLayout('lopwon_hub_guys-wrap', '.lopwon_hub_guys-wrap a', [
{ minWidth: 960, maxWidth: Infinity, childCount: 5 },
{ minWidth: 720, maxWidth: 960, childCount: 4 },
{ minWidth: 480, maxWidth: 720, childCount: 3 },
{ minWidth: 0, maxWidth: 480, childCount: 2 }
]);
</script>
<script src="https://www.example.com/usr/plugins/LopwonHub/static/js/lopwon.hub.lazy.bgimg.js"></script>
<script>HubLazyBgimg.init(".lopwon_hub_guys-lazy");</script>
请把以上代码中 https://www.example.com 替换为你的链接。
D 配置插件
后台》控制台》插件,找到 Lopwon Hub 并设置,找到本案(设置),根据提示依喜好设置即可。
E 使用技巧
1. 适配样式请修改 usr/static/css/lopwon.hub.guys.css 文件,请自行研究。
2. 关于评论者显示的信息:
① 头像。获取自 Gravatar,请确保该服务访问顺畅,否则,建议使用(昵称首字)模式。
② 昵称。获取自该评论者(首次)评论时,所填写的 author 字段值。
③ 邮箱。获取自该评论者(首次)评论时,所填写的 mail 字段值。
④ 评论数。以邮箱为指定值统计而来。
⑤ 链接。获取自该评论者(最后)评论时,所填写的 url 字段值。
⑥ 时间。获取自该评论者(最后)评论时,所生成的 created 字段值。