[付费] 加载博客文章时避免创建主题

您希望完成什么?

我们有一个嵌入了 Discourse 评论的博客 (https://blog.scientific-python.org)。
目前,每当有人加载一篇博文时,都会在 Discourse 上创建一个相关的帖子。
相反,我们希望等到读者点击“开始对话”后再进行此操作。

这基本上是 [paid] Preference to create & embed a topic via JavaScript only when a user clicks the "Start Discussion" link 的精确副本。
我只是想看看是否有新的兴趣。

您何时需要完成?

没有具体时间表。

您可以为这项任务提供多少美元预算?

我将考虑任何合理的报价,但我估计这项工作大约需要 5 到 10 个小时。

3 个赞

不想劝阻任何人将此作为项目,但我认为已经存在一个可接受的折衷方案,该方案允许在发布第一个评论之前将主题保持为未列出。许多用户选择这样做而不是推迟主题创建,所以我想这可能会引起您的兴趣。

3 个赞

我同意,Stefan,我很乐意看看这个问题,但请确保这是有必要的。

  • 我创建了一个全新的 Ghost 安装
  • 将 Discourse 的云安装更新到了 3.2
  • 在设置中将它们链接起来
  • 在 Ghost 中发布了一篇文章
  • 点击“开始讨论”时,我被重定向到这里

正如你所见,@itsbhanusharma 是正确的,该主题是未列出的。

所以,虽然主题确实被创建了,但它不会在任何列表中“公开”被“看到”。

参见:

如果这还不够,我很乐意进一步研究你的需求。

1 个赞

我想避免创建大量空主题。

2 个赞

我也觉得这很烦人。我想知道是否可以通过一个选项来隐藏员工的未列出帖子来解决这个问题。可能不是全局性的,但也许是在特定类别中。当然,还需要有一种方法可以暂时关闭该选项。我认为这比改变系统当前的工作方式要省力。

我感谢所有关于替代方案的建议,但此提案是关于在单击按钮之前停止帖子创建的。
对于按原样实施该想法,是否存在任何根本性的反对意见?

2 个赞

我已经进一步调查了这个问题,并且认为我现在知道如何实现一个变通方法。感谢大家的关注。

1 个赞