是否允许用户为回复添加标签?
基本的标签实现方式是:话题创建者为话题添加标签,且这些标签只能在话题的第一篇帖子中修改。是否允许用户为每篇回复添加额外标签?
(即,基本等同于用户可以在第一篇帖子中添加标签,也能在回复中添加标签)
在我的场景中,用户可能在回复中提到与话题相关的内容,同时也涉及其他主题。因此,如果用户之后能够按主题(即标签)搜索并找到这些回复,将会非常有帮助。
如果目前尚未提供此功能(可能确实没有),想了解实现起来难度如何?如果难度不大,我可能会在应用市场中发布相关需求。
是否允许用户为回复添加标签?
基本的标签实现方式是:话题创建者为话题添加标签,且这些标签只能在话题的第一篇帖子中修改。是否允许用户为每篇回复添加额外标签?
(即,基本等同于用户可以在第一篇帖子中添加标签,也能在回复中添加标签)
在我的场景中,用户可能在回复中提到与话题相关的内容,同时也涉及其他主题。因此,如果用户之后能够按主题(即标签)搜索并找到这些回复,将会非常有帮助。
如果目前尚未提供此功能(可能确实没有),想了解实现起来难度如何?如果难度不大,我可能会在应用市场中发布相关需求。
不,目前还不行。不过,信任等级 3 的用户可以为他人的问题添加标签,因此通过鼓励您的活跃成员这样做,或许就能形成一种有效的社交解决方案。
谢谢。一个关键用例实际上是主题创建者针对每条回复添加标签。因此,标签必须与具体回复紧密关联。
不,这是不可能的,而且在可预见的未来也没有相关计划。
如果我可以提供一个添加它的理由:
我们有一个主题,比如说所有的诗歌,而不是为每首诗歌设置多个主题。以及许多其他单一主题,用于多个回复/帖子。
当然,每个回复的诗歌可能想要一个不同的标签,这涉及到他们诗歌的内容。
现在只有主题发起者或3级及以上用户可以添加/编辑这些,而不是用户自己。
有道理吗?
帖子可以带有标签,有点像我们在社交媒体平台上在帖子本身中添加标签一样:
我在我的社区中使用了这种方法,然后我有一个自定义的 API 端点来获取所有带有给定提及标签的帖子,以便在我的主网站上将它们呈现为该标签的“时间线”(这里我列出了所有提及 #dune-imperium 的帖子):
我认为,在搜索页面中添加这个“提及标签”过滤器会很有用,该页面将呈现类似的视图。这是我们可以列出单个帖子的主要位置,因此在此处拥有此功能是有意义的。
仔细想想,即使您使用自定义帖子字段为回复添加标签,您将如何按它们进行过滤或在主题本身之外显示它们?
如果您有特定的用例,仅通过将标签添加到帖子正文无法涵盖,请告诉我们,我们可以尝试解决。
在 Embedding a list of Discourse Topics in another site 上添加对此的支持会很棒,但我们需要将所有这些标签提及存储在数据库中,这样我们就不会每次渲染它时都进行搜索。
我们内部正在讨论将用户/群组提及存储在专用列中以加快主题速度,因此这将以类似的方式工作。