[付费] 需要有人修复我的Discourse论坛的bug和错误

您好,

自从我从备份恢复论坛以来,我一直遇到一个问题:每当有人点击论坛帖子的超链接,或者将论坛帖子的超链接复制并粘贴到浏览器中时,都会转到一个损坏的空白页面,只显示帖子标题而没有内容。论坛本身运行正常,只是指向论坛帖子的超链接无法正常打开。

如果有人能解决这个问题,那就太好了。

预算取决于问题的复杂程度——这可能是一个简单的修复。

2 个赞

我可以看一下。正在发送私信。

5 个赞

我找到了问题所在。它在网站的 CSS 中:

#ember19 {
  display: none;
}

如果您有类似这样的代码,Discourse 会在 CSS 编辑器中发出警告:

抱歉 – 不允许使用 #ember.ember-view CSS 选择器,因为这些名称是在运行时动态生成的,并且会随着时间的推移而改变,最终导致 CSS 损坏。请尝试其他选择器。

这可能是在过去用于关闭 Discourse 的某些元素,但在升级后,该 ID 被分配给了新元素。无论如何,删除此代码解决了问题。

6 个赞

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