主题列表预览(TLP)

感谢您的快速回复。 :+1: :100:

经过数小时的调试 :sweat_smile: ,我终于发现错误是由以下设置引起的。

Prevent anons from downloading files
Prevent anonymous users from downloading attachments.

启用此设置时会发生错误。

Topic List Previews 从 /uploads/default/original/1X/d8ce366bd7aad8f9fc7b26b08aecc855dd6d425c.js 动态加载的 imagesloaded.js 文件,在启用“Prevent anons from downloading files”设置时被匿名用户阻止。
因此,浏览器未能加载脚本,导致 TLP 中的 preview-edits.gjs 组件在未登录访问者处出现故障。

当我恢复到默认设置时,错误立即消失。

1 个赞

知道了,谢谢!

1 个赞

我想指出,我通过不更新而是删除 app.yml 中仍然存在的旧插件(这些插件已捆绑在 discourse core 中)来解决了这个问题。
删除这些插件还修复了许多其他问题,因此如果有人遇到奇怪的随机问题,他们应该删除这些插件。

3 个赞

您好 @merefield,希望您一切都好!:blush:

您能帮我理解一下设置 topic_list_tiles_larger_featured_tiles 是做什么用的,以及它正常工作时应该是什么样子吗?
非常感谢!

1 个赞

它只是使该图块占据两列而不是一列(高度也加倍),这样您就可以在布局中突出显示特定主题。

不幸的是,该设置目前已损坏。我怀疑自从主题列表更改所需的大规模重写以来它就已损坏,而我只是错过了它。我有一个修复它的分支,但该工作依赖于CSS 砌体发布,我们仍在等待。

无论如何,我最终可能会在当前系统下修复它。欢迎提交拉取请求 (PR)。

1 个赞