免责声明:启用此插件可能会导致更多成员达到 TL3,和/或质疑管理决定,和/或活动量增加。
功能
- 向用户显示一个进度条,告知其总体的 TL 进度
- (可选)向用户显示其最接近的下一个可达成要求
- (可选)向用户显示每个要求的详细进度分解
- (可选)告知用户是否被锁定在当前 TL
- (可选)如果用户是 TL3,当即将失去该等级时显示警告
- (可选)向用户显示其在静音类别中的主题和帖子数量(允许他们阅读更多帖子以满足帖子阅读要求)
配置
所需配置极少。所有文本均可通过“站点文本”进行编辑。在可能的情况下,确切文本与用户管理员页面中的文本相同。然而,由于用户权限问题,插件无法直接引用这些文本。
设置
| 名称 |
描述 |
| enable for trust level promotions |
选择您想要显示进度的 TL 级别 |
| progress bar color light |
浅色模式下进度条的颜色 |
| progress bar color dark |
深色模式下进度条的颜色 |
| progress bar background color light |
浅色模式下进度条背景的颜色 |
| progress bar background color dark |
深色模式下进度条背景的颜色 |
| modal button icon |
用于显示模态框的按钮图标 |
| show verbose tl3 progress |
选择以显示包含每个要求详细进度条的模态框 |
| show locked at trust level |
告知用户是否被锁定在其信任等级。警告:可能导致用户因质疑管理决定而投诉。 |
| modal bottom text tl1 |
TL0 → TL1 模态框底部的附加说明。 |
| modal bottom text tl2 |
TL1 → TL2 模态框底部的附加说明。 |
| modal bottom text tl3 |
TL2 → TL3 模态框底部的附加说明。 |
| show next closest stat |
显示用户可以达成的下一个最接近的要求,以及还需要多少 |
| show warning when tl3 requirements low |
如果用户是 TL3,告知用户是否即将失去 TL3 |
| show warning when user has muted topics and posts |
向用户显示其在静音类别中的主题和帖子数量(允许他们阅读更多帖子以满足帖子阅读要求)。目前不计算他们在这些类别中已阅读的帖子数量。 |
| low tl3 stats minimum |
如果任何要求低于此值,则向 TL3 用户显示警告 |
截图
概览:
模态框(不符合条件)
模态框(符合 TL3 条件)
模态框(已是 TL3)
模态框(已是 TL3,不再符合条件)
如果用户被锁定:
希望这能帮到你!
11 个赞
这个插件还在测试版吗?我觉得这个插件真的很棒,因为我一直悬着心,算着什么时候能拿到 Tl3。
大部分功能已经可以正常运行,只是还有1到2个小问题需要解决,我现在正在处理。真正有问题的其实是下一个最接近的需求;计数器和进度条都能正常工作。
5 个赞
用于晋升和降级的最接近统计数据现在应该已经修复了,同时对 SQL 查询也进行了一些优化。应该可以上线了。
4 个赞
我们在网站上安装了该插件。然而,当普通用户尝试查看其他用户的个人资料时,可能会弹出一个错误提示,显示您没有权限查看所请求的资源。
部分用户会看到这个提示,而另一些用户则一切正常(即不会出现此弹窗)。普通用户本不应该能够查看他人的进度。
您知道这可能是由什么引起的吗?
中文截图:
5 个赞
何不将此功能扩展以涵盖其他信任等级阶段?
在我看来,目前的限制有些毫无理由地受限,例如:
为什么不直接将其命名为“信任等级进度条”或类似的名称呢?
7 个赞
EricGT
(EricGT)
11
@merefield
这个主意很好,而且时机恰到好处,因为 TL3 的工作已接近完成。
在信任等级晋升的另一端,我认为这些内容对于在 Discourse 论坛上提供帮助的用户(尤其是版主和社区常客)也会很有用。
一个常见的问题是:用户如何从 TL-0 晋升到下一个信任等级,以便例如可以发布链接、包含更多链接、粘贴图片,或获得在 TL-0 级别受限的其他功能。
尽管答案中的许多内容取决于可衡量的信任等级要求,但这些解释通常仍然是手动编写的。如果未来能够自动化部分此类指导,将会很有帮助:向用户展示他们当前的位置、目前阻碍其晋升的具体要求,以及他们可以采取哪些合理措施来获得资格。
TL3 Progress 插件已经具备了实现此类功能所需的部分基础,特别是它能够展示各项具体要求、当前进度以及最接近达成的要求。
4 个赞
谢谢你的提醒。过去一个月我实在太忙了,一直没抽出时间来做这件事。现在时间充裕一些了,我打算在一两天内开始着手。
我认为这是一项相当大规模的重新开发,因为每个 TL 的需求都不一样,所以逻辑部分也得相应修改。
2 个赞
我只是想说,我快要完成了!新增了很多设置和配置选项,现在基本上只剩下本地化方面的改动了!
3 个赞
PR 终于合并了
!如果遇到任何问题,请反馈。@kairo162 @EricGT