Discourse Event 时间标签有时消失 + 事件框故障

现在正在举行一个会议,我们有几个使用 Discourse Event 功能的主题 – 请参阅 https://forum.movement-strategy.org/c/general/cee-meeting/33。

添加到主题标题的相对时间标签很棒!但它们有点不可靠。大多数时候它们会出现,但并非总是如此。我认为随机编辑帖子有助于触发某些功能,但带有标签的帖子之后可能会失去标签,即使事件框仍然存在并且事件出现在日历中。有什么关于可能导致此问题的原因的建议吗?

编辑:

可能的原因:

  • 仅设置开始日期/时间,没有结束日期/时间。
  • 编辑第一个帖子
  • 编辑事件
  • 与 Wiki 帖子 / 共享编辑结合是否过于脆弱?

事实上,不知何故,我设法让源文本和事件框不同步,无论我多么努力地编辑事件、帖子,或者重建 HTML。现在,即使源文本正确,事件框信息也是错误的。

编辑:

另一个帖子 标题中缺少时间标签,其中事件框和源文本不同步,并且重建 HTML 无法解决问题。在这种情况下,没有涉及 Wiki / 共享编辑帖子…

点击三个点并编辑事件会显示事件框中显示的(错误)数据,而不是源文本中的(正确)数据:

3 个赞

只是确认一下,您说的相对时间标签是指主题列表项上的那个,对吗?


关于事件数据问题,我认为可能与时区有关。您能否在浏览器中打开 JS 控制台并输入 moment.tz.guess(),然后告诉我结果?

是的!抱歉,找不到更好的名字了。 :slight_smile:

下次遇到这个问题时,我会查看控制台。

1 个赞

有一个即将举行的会议,活动主题正在创建中 此处。目前有 4 个活动,时区都设置为“Asia/Dubai”,其中……

  • 一个两个 没有相对时间标签。
  • 在这两个中,一个 没有出现在日历中。

moment.tz.guess()
‘Europe/Berlin’