主题组件更新问题

我们网站的主题组件无法与最新的 Discourse 版本配合使用。每当我们尝试在安全模式下按照控制台提示进行修复时,一旦打开组件,网站就会崩溃。我们该如何解决这个问题?

这很大程度上取决于主题组件以及您使用的 Discourse 版本。您能否提供更多详细信息?

您可以在管理员仪表板中找到您正在使用的 Discourse 的确切版本。如果您可以复制蓝色链接在此处分享:

是的,正是这个版本。我们一年多没有更新 Discourse 了,直到最近才更新,猜测该组件停止工作是因为 Ember 5?不知道。

1 个赞

它是什么主题组件?

1 个赞

我们自己做的

如果你想让别人帮你修复代码,你得把代码分享出来…… :slight_smile:

3 个赞

谢谢你的帮助

1 个赞

您的组件在控制台中引发了许多弃用警告,您应该查看一下。

更重要的是,它覆盖了相当多的 HBS 模板。您应该分析主题组件构建时所用的版本与 Discourse 当前版本之间这些模板的更改,并同步更改(或复制模板并重新应用您自己的修改)。

老实说,乍一看,最好(至少部分)重写主题组件,以便更好地利用插件插槽。

3 个赞