将主题置顶到一个标签

Continuing the discussion from Discourse Tag Banners:

I’m curious about pinning a topic to a tag or tag grouping, especially as a workaround for adding descriptions to Tags themselves.

Specific reasoning: using tags instead of categories, plus adding a workaround for sharing tag descriptions once a particular tag has been selected.

6 个赞

Have you considered these 2 theme components

And

These might give some of the functionality your looking for.

3 个赞

我希望看到的是,它不是作为描述的替代品,而是允许为每个标签固定“当前热门”的短期项目。

3 个赞

这在这里会很棒。然后插件主题可以固定在它们的标签上,这样你就可以轻松找到主主题。

3 个赞

我非常喜欢这个想法,但我觉得我们缺少一些细节,特别是考虑到当前的 UI 和结构。

如果一个主题有 3 个标签,例如:#aa、#bb、#cc,然后你将其置顶到某个标签,会发生什么?

  1. 它会被置顶到所有 3 个标签吗?
  2. 管理员选择它被置顶到这 3 个标签中的哪一个?(最多 3 个)
  3. 管理员选择一个单独的标签将其置顶到?

鉴于类别已经在此处设定了优先顺序,我认为(3)是可行的。但这意味着我们需要将这个新的信息存储在一个特殊的、新的地方。(目前置顶信息都存储在 topics 表中)

此外,我们需要非常明确行为准则……当你查看标签的交集时,内容仍然会置顶吗?查看一组标签呢?

这里有很多细微的细节需要仔细斟酌。

1 个赞

同意。关于你的具体问题,我当时想到的行为就像你的第二个选项:

在“固定…”用户界面中,有一个“固定到标签”输入框,类似于普通的标签输入框,并且预先选择了帖子上已有的标签。[1] 限制将是全站范围内的每帖子标签数限制。

但我对第三个选项(“选择一个!”)也持开放态度。最坏的情况下,如果需要固定到多个标签,网站管理员可以创建多个主题(甚至可以只链接到“主”主题)。

我认为固定到所有标签是最坏的情况,因为它可能不适用于_所有_标签(取决于网站如何使用标签)。

还有一种尴尬的第四种可能性,可能更容易实现:固定到“所有标签”,但只允许在只有一个标签时使用。我说它“尴尬”,因为它有点难解释和呈现为一个限制——但实际上它符合我的用例。

关于你的其他问题:我想说:1. 标签交叉“是”,以及 2. 等等,有方法可以按标签组显示帖子吗?怎么做? :slight_smile:


  1. 引出问题:你能从那个用户界面为帖子添加_新_标签吗? ↩︎

2 个赞

嗨 Sam,

我知道这是一个过时的请求,但有一个用例可以受益于“在标签存档 UI 中固定主题”这一功能。

在我的情况下,您在上面提出的最合理的选项是(同样)“2”:

管理员选择要固定到的 3 个标签?(最多 3 个)

在我的当前情况下,我只需要将其固定到一个(众多)相关标签上。

但为了灵活性,可以选择要将主题固定到哪些标签将提供进一步的优势。

只是想一下——你还喜欢这个主意吗?

谢谢