此主题组件将默认的 timed 主题计时器更改为实时倒计时计时器。
![]()
仓库链接
-
您可以根据实际使用场景,在组件设置中修改“重新渲染时间”。
-
计时器显示的时间可以通过主题组件设置以多种格式呈现,相关文档可在此处查看:here。
待办事项
- 在标题旁边的头部区域显示计时器。
我正在寻求关于如何在 Discourse 环境中实现头部计时器的具体 UI/UX 建议,如果有足够多的兴趣,我们计划通过众筹来覆盖开发成本(@darhazer @tobiaseigen)
此主题组件将默认的 timed 主题计时器更改为实时倒计时计时器。
![]()
您可以根据实际使用场景,在组件设置中修改“重新渲染时间”。
计时器显示的时间可以通过主题组件设置以多种格式呈现,相关文档可在此处查看:here。
这几天一直无法使用。能帮忙看一下吗?
是的,我知道我覆盖的一些代码在 Discourse 核心中已经更新。我会在下周中左右查看这个问题。
cc @angus, @Ellibereth, @darhazer
刚刚推送了组件更新,以修复与最新 Discourse 的兼容性问题。
可以针对特定类别设置吗?我觉得这与投票插件结合使用会非常有用。
目前,该功能适用于所有定时主题。@ninjapenguin,如果您愿意资助此功能的开发,我很乐意为该组件添加分类特定功能。
无论如何,您可以在这里加入关于该组件的讨论:
我觉得我们目前还不太需要它。在我们的使用场景中,它更像是一个“锦上添花”的功能,而非我们频繁使用的核心功能。不过看起来很棒,做得很好。
这处需要再次除尘。我下周会来处理。感谢报告,这为我使用书签提醒提供了强有力的理由。
此主题存在一个错误。
我一直想抽空来看看,这周五我会去瞧瞧。
我可以复现这个问题。很抱歉没有早点来处理。
该主题组件从未针对“关闭主题计时器”以外的其他计时器进行测试,因为它最初就是为那个计时器而构建的,但其名称暗示它应该适用于各种主题计时器。
此外,它本不应影响任何其他默认功能。我正在着手修复这个问题,并会很快提供解决方案。
这是我首次在 Discourse 上进行的客户工作,勾起了许多旧回忆。
附注:
我已向核心主题计时器提交了一个拉取请求(PR),使其对插件和主题开发者可扩展。覆盖那个庞大的方法很容易导致破坏。
cc @martin
感谢修复,我已将其合并到核心代码中 ![]()
稍微偏离主题,但值得未来注意:
DEV: 前缀表示这是与开发相关的重构,我们无需在发布说明中提及。
FIX: 表示错误修复,我们可能希望在发布说明中特别指出。
FEATURE: 表示新功能(或功能移除),我们可能希望在发布说明中特别指出。
IMPR: 有点奇怪,我们从未在任何地方使用过该前缀。
这纯粹是我记错了。我误以为 Jeff 曾发过一篇帖子解释这些术语,但我能想象 IMPR 并不在其中。我会记住这一点的。
如果您将主题组件和 Discourse 都更新到最新的 tests-passed 版本,这个问题应该就能解决。
此外,现在它应该也支持其他所有计时器。如果出现问题,我很乐意协助修复。