删除未回复主题插件

  • SEO
  • 人们可以从过去的分类广告中学习哪些有效,哪些无效

这是你的论坛,所以由你决定它将如何运作,如果你想要那个插件,我们将很乐意分叉它,删除那条检查无回复的单行代码并为你安装。但我不确定这样做是否是个好选择。

我仍然对请求的问题感到困惑……
为什么删除有回复且回复时间超过 N 的主题是选择,而删除 N 天后的主题是选择?最终,这两个插件不都是在删除主题……?

我认为我们讨论的是同一件事,只是有一个小小的区别:
您的插件依赖于回复的年龄。我建议的插件则不依赖。
因此,SEO 或“人们从之前的分类广告中学习什么有效,什么无效”在这两个插件上都不会改变。最终它们做的事情完全一样:删除主题。唯一的区别在于何时删除。

如果您查看论坛上的许多主题,大多数主题几个月甚至几年都没有回复,即使是那些更倾向于讨论的主题,但在这里情况并非如此,因此将分类广告主题保留这么长时间没有意义。

我再举一个例子:您想卖一把椅子。您希望在 6 个月后有人回复您的帖子,而您可能在创建帖子后一周就卖掉了椅子?可能不希望。因此,如果一个类别的规则是每个主题在创建 2 周后都会被删除,并且用户在创建主题之前就知道这一点,那么会发生两件事:
1 - 他们知道不必担心删除自己的主题,以防他们在两周内卖掉了物品而忘记了主题;
2 - 如果他们在两周内没有卖掉,他们只需创建一个新主题。

正如我之前提到的,这种方法与您插件中的方法之间的区别在于,用户(或任何人)可以通过回复来“顶帖”,例如 🔥。因此,如果一个物品 6 个月都没有卖掉,而规则是两周后删除未回复的主题,请想一想该主题需要多少无用的回复才能使其保持活跃,更不用说它会不断地在 latest 部分显示回复,造成无用的“噪音”。

正如我之前分享的,您可以看到这里的其他人也有完全相同的流程,所以这不仅仅是希望有一个这样的插件:

实际上,我认为那也不是一个好选择?

而且 Discourse 没有这样的功能,我也不知道有任何插件能做到这一点。Discourse 可以删除一定天数后的回复(说实话,我认为这是它最糟糕的功能之一,也许只有自动置顶旧帖比它更糟)。

不,它不依赖。它会删除完全没有回复的主题。

显而易见的做法是让帖子在最后回复/创建后 X 天自动关闭,或者在椅子卖掉后手动关闭。保留帖子可以给人们一个想法:a) 如何卖椅子 b) 椅子值多少钱 c) 椅子可以通过论坛出售。一个很好的例子就是 meta 上这里的 Marketplace 分类。

这没有意义(至少对我来说),因为 #1 的潜在好处小于 #2 的潜在额外工作。

这可以通过设置来防止,例如 Max consecutive replies(最大连续回复数)、Min post length(最小帖子长度)以及正常的版主管理。

长话短说,我 reluctance 移除任何帖子(垃圾信息除外),因为内容定义了你的论坛及其“文化”。它还会破坏内部链接,这会让用户感到沮丧。

2 个赞

这确实很有道理。销售后关闭帖子。也许可以使用“已解决”插件,在该类别中进行CSS调整,以“标记为已售出”或类似操作,然后在标记后关闭帖子。

2 个赞

每个论坛都不同,有不同的需求、不同的目标。

到时候,如果你有那个插件(或者你愿意删除那一行并使其可用),我肯定会想安装它。

谢谢。

我昨晚决定自己安装 Discourse。
如何安装您的插件,但进行更改,使其在 N 天后删除帖子,无论它们是否有回复?
您提到了分叉,但我对 GitHub 在那方面的了解不多。
任何建议都将不胜感激,或者如果您决定将另一个版本创建为一个新插件?

1 个赞
  • 注册 GitHub

  • 前往 GitHub - communiteq/discourse-delete-unreplied-topics

  • 点击右上角的 Fork 按钮

  • 前往您新创建的仓库

  • 将其重命名为 discourse-delete-older-topics

  • 浏览至 jobs/scheduled

  • 点击 delete_unreplied_topics.rb

  • 点击右上角的铅笔图标

  • 删除该行 .where("posts_count = 1")

  • 点击右上角的“Commit changes”

  • 选择“Commit directly to the master branch”

  • 在您的构建文件中包含您的仓库

  • 祈祷它能处理实际有更多帖子的主题 :slight_smile: 因为我从未测试过

4 个赞

非常感谢您如此详细的回复。我将进行测试,并告知您结果 :slight_smile:

目前,由于我只是在测试一些东西,所以即使它不起作用或删除了其他主题,也没关系。我只是在创建虚拟主题和帖子。

我会及时向您汇报

2 个赞