Post Preview 因 events plugin 而无法正常工作

我的 discourse 服务器出现了一个奇怪的 bug:右侧的预览什么都没有显示。有时刷新页面可以解决此问题,但有时不行。

即使更换了不同的主题并禁用了所有组件,这个 bug 仍然存在。

有人遇到过这个问题或者能帮忙吗?

2 个赞

安全模式怎么样?您的浏览器控制台中有什么吗?您安装了哪些插件?您是在 tests-passed 上吗,最近有重新构建吗?

1 个赞

谢谢你告知我安全模式,Sam!禁用插件后似乎没有发生这种情况。我们正在运行 tests-passed,并且最近没有进行任何重建。

启用的插件如下:

  • discourse-data-explorer (官方)
  • discourse-events
  • discourse-voting (官方)
  • discourse-locations
  • discourse-whos-online (官方)
  • docker-manager (官方)
1 个赞

您能分享一下论坛网址吗?

抱歉,那帮助不大,因为论坛访问受限。

不过,我发现了其他问题:仅在使用“回复”按钮(在红心旁边)回复特定主题时,帖子预览才会消失。

当使用主题底部的蓝色“回复”按钮时,一切正常。

这通常发生在网站 HTTPS 配置错误时。您能否在出现问题时检查 DevTools 日志?控制台和网络选项卡都会显示问题的原因。

各位 Discourse 的朋友们。

只是想说,我们在 Fairphone 论坛上也遇到了这个问题,似乎是在更新到 v.2.9.0 beta 5 和 6 后出现的。您可以在这里找到一个帖子。

我确认,只有在新帖子是通过点击前一个帖子的灰色“回复”按钮开始时,才会出现这种情况。使用蓝色的通用主题回复,或使用“引用”来发起帖子,都不会产生问题。

同时,我们还观察到其他(JS - 相关?)问题,例如“引用”和插入超链接(可选的标题字段未填充,对话框无法验证)。如果帖子不是通过点击灰色“回复”按钮启动的,就不会出现这些问题。

我也确认,在安全模式下没有遇到这些问题。

1 个赞

我在我管理的两个 discourse 实例中的一个上也遇到了同样的问题 - https://forums.adug.org.au/

在安全模式下不会出现此问题,但开发者工具也没有显示任何错误。

我还发现语法高亮不再工作 - 看起来主题 CSS 正在重置 hljs 样式 - 使用默认主题 - 在安全模式下也不会出现此问题。

1 个赞

这意味着Fairphone主题存在错误。必须由那里的管理员修复。例如,有一个主题组件试图使用旧的、已弃用的Discourse.User全局对象。

1 个赞

在我的例子中,实例使用的是默认主题。

1 个赞

我尝试注册,但它在版主队列中 :person_shrugging:

现在已批准。我们收到了大量垃圾邮件注册用户。

1 个赞

它是因为第三方插件而损坏的:Events Plugin 📅

请在插件主题上报告,因为这不是核心插件,也不是 official 插件。

看起来对于

也是一样。

1 个赞

感谢 Falco 如此迅速地指出问题的根源!

1 个赞

此主题在上次回复后 30 天自动关闭。不再允许回复。