| 摘要 | 在启用投票功能时隐藏“剩余票数”行 | |
| 代码仓库 | GitHub | |
| 安装指南 | 如何安装主题或主题组件 | |
| 初次接触 Discourse 主题? | Discourse 主题使用入门指南 |
描述
当启用投票功能且设置为“无限”票数(即没有严格配额)时,显示某人还剩 100,000 票显得毫无意义。因此,我们直接将其隐藏!
| 摘要 | 在启用投票功能时隐藏“剩余票数”行 | |
| 代码仓库 | GitHub | |
| 安装指南 | 如何安装主题或主题组件 | |
| 初次接触 Discourse 主题? | Discourse 主题使用入门指南 |
当启用投票功能且设置为“无限”票数(即没有严格配额)时,显示某人还剩 100,000 票显得毫无意义。因此,我们直接将其隐藏!
是否可以设置一个选项,当用户剩余票数低于某个数值时再次显示提示?否则用户可能只剩下2或3票,却并不知情。
我并不反对添加该逻辑,但在我看来,如果他们确实有可能用尽票数,这一点应该从一开始就明确并可见。目前的设定是为了隐藏他们那多到荒谬的票数池,因为现实中并不存在“无限”的替代方案。
这里有一些好消息!我们最近为话题投票添加了一个新的站点设置,名为 Topic voting enable vote limits(启用话题投票限制)。当该设置被禁用时,将移除所有限制,您不再需要设置高限制作为变通方案。
在某些情况下,隐藏限制可能仍然有用,例如您希望某些信任等级设置限制,而其他等级不设置限制。
不知为何,我完全错过了公告中的这一细节
。看来我们将把“建议”类别切换到新格式!
我也会对此进行调整以应对这些变更。
我很好奇:你是如何配置 topic voting alert votes left 设置的?难道不能用来仅在用户只剩 1 票时发出提醒吗?在你的例子中,这种情况似乎不太可能发生。
我知道你计划切换到无限票数,而该设置在那种模式下不可用,但正如 Kris 所描述的那样,如果你希望为某些信任等级设置限制,我想知道在什么情况下你需要这个组件,因为该设置似乎并无帮助。
我们将 topic voting alert votes left 设置为 1,但以下内容仍然出现:
我猜它提到的“提醒”更可能是指实际的通知,而不是这个弹出菜单。这很合理,因为我认为,如果任何人有可能达到投票上限,他们应该从一开始就清楚自己的配额。
当我禁用 topic voting enable vote limits 时,我投票后没有任何反应,这大概也在情理之中。再次点击向上箭头以取消投票,这种操作相当直观。唯一缺失的选项是:如果某人确实想投票,却永远不想收到新帖子的通知,这种情况似乎不太可能。
取消勾选这些复选框解决了我的问题,但我会重新调整这个主题组件,以考虑信任等级。例如,也许 TL0 只有少量投票次数,而更高信任等级的用户则几乎拥有无限投票池。
或者……我直接删除它,大家就当这件事从未发生过 ![]()