Youtube链接/嵌入式播放器全部消失

我没有运行 Discourse 论坛,但我参与其中一个,那里的管理员很难联系到。

我们用户最近注意到,2019 年或更早的所有 Youtube 链接/嵌入内容都从所有帖子中消失了。对此没有任何公告,所以我们希望这是意外。

这是管理员必须特意做的事情吗?他们是否更改了某个设置会导致这种情况发生?

1 个赞

你好!:wave:

你的意思是内容被编辑了,链接被移除了吗?还是链接还在,但没有显示嵌入式视频播放器?:thinking:

感谢您的回复!

以前帖子中包含 YouTube 链接时,它们会嵌入为视频。现在这些帖子既没有链接也没有嵌入,视频只是从帖子中消失了。这里有一个例子。这是 2019 年的一篇帖子,里面曾经有一个视频。用户没有编辑帖子,但视频却不见了。

检查 HTML,视频链接一定还在原始帖子来源中,但渲染它们的嵌入式视频似乎不起作用?

那可不好。听起来你和你的同事们比他们更警惕。

考虑自己设置一个!你会从这里得到很多支持。

如果你确实联系上了管理员,请让他们“重新烘焙”一些带有 YouTube 视频的有问题帖子,看看是否能解决问题。这只需要一点时间。他们还可以运行一个 rake 任务来定位一组帖子。

1 个赞

没什么特别想到的。在这种情况下,最好在社区中提出这个问题。

祝你好运!:slight_smile:

一些附加信息:

  • 看起来这是一个付费的 Discourse 实例,而不是自托管的。
  • 管理员不知道该怎么办,“我无法在管理端进行任何操作来解决这个问题”。

如果他们由我们托管,您可以让他们写信给我们:team@discourse.org

作为客户,我们将能够讨论他们的选择,以及获取有关潜在原因的更多信息。 :slight_smile:

无论如何,如果他们要付钱给某人,他们应该联系他们!

您在这里没有提及社区,因此很难检查实例的位置。

我遇到了完全相同的问题:一个包含 1500 多个帖子的主题,其中许多包含 YouTube 视频链接。主题开头的链接不渲染任何嵌入内容,而最近的链接则可以渲染嵌入内容。

所有不渲染的 YouTube 链接实际上都是有效的,如果您在单独的标签页中打开它们,它们可以在 YouTube 上完美播放。或者,如果您使用相同的链接创建新帖子,它将渲染嵌入内容。

这似乎是 Discourse 的一个错误?
版本:3.1.2

你能试试重建旧帖子吗?这应该能解决它们。

我该怎么做?

我已经尝试编辑它们,但没有帮助。

它应该在“”菜单下,然后在扳手图标下。

不过,编辑帖子应该会产生同样的效果……

1 个赞

您也可以批量执行它们:

rake posts:rebake … 它可以按比例逐步进行重建。

1 个赞

我会试试!我不是一个太熟练的 Rails/Rake 用户,但我会搜索一下 :slight_smile:

编辑某种程度上可以恢复预览,但它只是一个静态图像,没有 YouTube 的播放图标或任何交互性。

如果您打算长期自行管理自托管安装,那么这是您真正需要了解的内容。

您基本上会进入容器并运行一个 rake 任务,如下所示:

cd /var/discourse
./launcher enter app
rake posts:rebake
1 个赞

嗯,我对 linux/bash/etc 相当熟悉,并且设法管理了一个 discourse 实例至少 5 年,期间从未运行过任何 rake 命令。目前使用 launcher 进行更新就足够了。

但如果只是 posts:rebake,我猜也不是那么难。

2 个赞

总会有那么一个时候,你会遇到类似的情况,不得不深入挖掘一下。 :slight_smile:

2 个赞