我能够将链接插入到其他主题,Discourse 会自动加载该主题的标题,但最近它未能做到这一点。例如,当我粘贴到我之前在 Meta 上创建的另一个主题的链接时:Video Upload to YouTube and Vimeo using Theme Component
在这里,链接解析为主题标题。但在我的论坛上,它未能做到这一点,只是保留为主题链接。
有人能帮忙解决这个问题吗?这只是在 2 天前才开始发生,没有更新或设置更改。就在我写帖子的时候,第一个链接解析了,然后后来就停止了。
我能够将链接插入到其他主题,Discourse 会自动加载该主题的标题,但最近它未能做到这一点。例如,当我粘贴到我之前在 Meta 上创建的另一个主题的链接时:Video Upload to YouTube and Vimeo using Theme Component
在这里,链接解析为主题标题。但在我的论坛上,它未能做到这一点,只是保留为主题链接。
有人能帮忙解决这个问题吗?这只是在 2 天前才开始发生,没有更新或设置更改。就在我写帖子的时候,第一个链接解析了,然后后来就停止了。
您是否受到速率限制?
我不这么认为,因为这是一个活动量非常低的网站,同时只有 3-4 名用户活跃。
您链接到的主题是否属于私有类别?它们将保持原始链接形式,而不是内联一键式链接。
是的,这就能解释了。我最近确实更改了一些类别安全选项。
但这似乎是一个缺陷。我正在从一个与另一个类别具有相同权限的类别发布,因此不明白为什么它不应该得到解决。但我现在明白了发生了什么,谢谢!
团队中的任何人能否回应一下这个问题是否可能得到解决,或者是否可以被视为功能请求?
虽然您可能可以访问链接指向的受限类别 @ti0 ,但其他用户却不能。
如果 Discourse 对受限类别的内容进行 onebox/预览,那将是严重的数据泄露 ![]()
是的,我同意这一点,尽管我建议的是,当两个类别(链接来源和创建新主题的目的地)具有相同的访问级别时,它应该是一次性链接。但我明白这可能非常复杂。
“如何”对我来说太技术性了,但我认为内联 onebox 是比原始 onebox 更新的功能,并且可能继承了原始 onebox 的一些行为。如果是这样,也许有一些方法可以以某种方式修改它?
通常,论坛内公共帖子的 onebox 会显示帖子的大部分详细信息,这可以绕过类别权限(如果私有主题以类似方式处理)。但是内联 onebox 显示的信息要少得多(在这种情况下,也许可以减少到仅显示主题标题)。这将使公共链接和私有链接的行为方式相似,而不会透露比原始链接更多的信息。
目前,这是私有主题如何在单独的公共主题中显示(此示例是私信,但来自受限类别的帖子看起来相同):
在句子中间,https://meta.discourse.org/t/test-message-for-oneboxing/213633/2?u=jammydodger,用于内联。
在原始 onebox 的单独一行上:
https://meta.discourse.org/t/test-message-for-oneboxing/213633/2?u=jammydodger
并引用:
似乎有一些余地可以调整它们以使其更美观,而不会破坏类别限制/数据泄露保护。但我不知道该怎么做。 ![]()