在事件模态框中全天安排事件非常困难

在使用 Discourse Calendar (and Event) 时,我发现使用模态框安排全天活动非常困难:

image

基本上,没有全天选项——必须选择一个时间。更糟糕的是,当它设置为开始时间之后的一天或更晚时,它默认显示为 00:00,这非常烦人(如果是在同一天,它默认比开始时间晚 1 小时)。

虽然这对于离散的短期活动来说很棒,但对于多日活动来说就不太好了。基本上,它在不应该有精度的地方强制要求精度。

通过简单地删除时间,可以在 Markdown 中很容易地绕过这个问题:

[event start="2026-01-20" status="public" timezone="Pacific/Auckland" end="2026-01-21"]
[/event]

是否可以在模态框中添加一个“全天活动”选项,勾选后隐藏时间并从插入内容中移除时间?

2 个赞

hmmm,仅就我个人而言——我并不觉得多日事件的工作流程有多困难,我只需选择第一天,然后点击时间下拉菜单并按下 0 键,就会弹出 00:00,然后我选择它。接着我只需在日历中选择第二天的日期,它就会默认显示 00:00,然后我继续填写下一个必填字段


得到如下结果:

1 个赞

是的,现在我知道这个流程并且理解了 00:00 的含义和作用后,它的工作效果相当不错。

问题在于,这给 00:00 附加了大量的含义,新用户并不容易理解或清楚。基本上,它需要完善——或者至少需要“即时”信息。

1 个赞