某些设置未保存

您好,

我在论坛上搜索了,但找不到能帮助我解决新安装的 Discourse 实例(使用 DigitalOcean 镜像)问题的答案。

基本上,问题在于“自定义”中的某些设置未正确保存(绿色确认按钮有效,但更改未保存)。我查看了这个主题,但我没有使用 Cloudflare。而且这个问题只发生在某些设置上。

我进行了一些测试,显然只有带有 textarea 的设置未保存。其他设置均已正确保存。

您知道是什么原因导致了这个奇怪的问题吗?

谢谢,
Olivier

2 个赞

您好 Olivier,

请注意,此处不支持 Digital Ocean 一键安装,我们始终建议遵循标准安装。:slight_smile:

您能否提供一个或多个不会被保存的设置名称示例?

1 个赞

我猜可能是某个浏览器扩展。

当然!这是一个例子:

另一个例子:

当我更新这两个文本字段时,它们都无法保存。

我尝试在 Edge、Safari 和 DiscourseHub 中修改这些字段,但都失败了。由于我在不同的浏览器中尝试过,我不认为这与浏览器扩展有关(正如 @pfaffman 所建议的)。

2 个赞

另外,我不知道官方只支持一种安装类型。是否可以轻松/可能按照官方安装指南重新安装我的实例而不丢失我已完成的工作?我有很多插件,并且已经有一些我宁愿不丢失的内容。

谢谢!

我在另外两个组件中可以重现该问题。这与 Theme Translation fields not working - #2 by Canapin 相同。

1 个赞

如果你知道如何编辑 app.yml 来更改插件并重新构建,那么 DO 安装的最大问题就解决了。它与标准安装非常接近,只是跳过了 discourse-setup

当你需要迁移到新的 droplet 时,你可以进行标准安装并按照 迁移你的 Discourse 实例到不同的服务器 中的描述进行迁移。

2 个赞

我的测试实例设置为英语。更新测试实例中的这些字段可以正常工作,这进一步证实了翻译存在 bug 的假设。

谢谢你的提示,这似乎很容易!

看起来您受到了此 bug 的影响:Theme Translation fields not working

如果您更新 Discourse,现在应该可以修复了,感谢告知。

4 个赞

我已经更新了 Discourse,可以确认 bug 已修复。感谢您出色的工作!

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.