Discourse类别封锁

已合并!!:tada::confetti_ball:

感谢 @RGJ 的快速审查。

5 个赞

修复效果很好。谢谢 @fzngagan

1 个赞

各位,我刚合并了 @RGJ 的两个 PR:

  1. 分类设置中的切换功能之前存在故障,现已修复。
  2. 新增了一项功能,允许爬虫根据 category lockdown allow crawlers 设置查看锁定内容。

感谢 Richard 的出色工作。:tada:

7 个赞

有没有办法显示弹出窗口,而不是重定向到选项页面?

我在登录弹出窗口的相关帖子中找到了答案。

1 个赞

快速功能建议:能否为每个主题的 div 添加一个 CSS 类?

<div data-topic-id="xxxx" id="emberxxxx" class="topic-status ..."></div>

使用场景:我正在使用 TLP 插件,希望模糊主题缩略图并添加一个叠加图标。有了这样的 CSS 类,我就能轻松定位到缩略图。

1 个赞

我不确定这是否有必要,因为插件已设置为针对特定类别,你可以使用 tr 标签中的 category-‘yourcategoryname’ 类来定位它。该类位于缩略图之前。

如果你的私密类别名称是 “premium”,你可以使用类似以下的代码:

tr.topic-list-item.category-premium .topic-thumbnail {
    blur: 
}
1 个赞

这是否也适用于有权限访问该类别的用户?显然,他们应该能清晰地看到他们的缩略图 :slight_smile:

1 个赞

您可以在这里提交功能请求:Pavilion

@fzngagan

完成了!

供你参考:向导插件的下拉选择器中没有列出此插件。我选择了“自定义向导”。

1 个赞

我们会尽快添加。

1 个赞

最近有人用最新版的 Discourse 测试过这个吗?这个插件对我的站点至关重要,但在升级时也曾导致站点崩溃::man_facepalming:

1 个赞

我在测试实例上将其与以下插件和组件一起启用,未遇到问题。2.7.0.beta9 (4da86210f8)

2 个赞

抱歉如果这是个愚蠢的问题,但我正尝试搭建一个 Discourse 论坛,需满足以下要求:

  1. 未注册用户可以看到所有主题,但每个主题仅限查看 3 条回复。
  2. 已注册(且已付费)的用户可以访问所有内容。

在查看每个主题的 3 条回复后,将显示一个“注册以查看更多”的提示框。
请问这个插件是否支持此功能?或者 Discourse 是否有内置功能可以实现?抱歉,我是 Discourse 的新手。感谢大家出色的工作!提前致谢!

1 个赞

不行。这是一个非常具体的需求,需要进行一些定制开发。

@fzngagan 这个插件是否也适用于 Discourse Docshttps://meta.discourse.org/t/discourse-docs-card-filter-component/187947?我的想法是让已关闭分类的卡片及其帖子也显示在 /docs 中,以便用户可以重定向到该 URL。

显然,TC 是这样获取分类的(来源):

@discourseComputed("category")
  categoryInfo(category) {
    return this.site.categories.findBy("id", category.id);
  },
2 个赞

discourse-category-lockdown 插件会破坏 Discourse Chat (Alpha)。它们似乎不兼容。可惜,因为 category lock 是一个很棒的插件,而 chat 正在强势崛起。

2 个赞

没有变通的办法吗?

2019年一切都崩了。也许一切仍然是崩的……

不,我们自 2018 年左右以来一直在生产环境中使用它。

你看到这个了吗?

你用聊天插件试过了吗?