分类特定消息或置顶主题

我们正在寻找一种方法,使某类别的消息不仅显示在该类别的“首页”上,还能显示在该类别下所有主题的顶部。目前是否有实现这一功能的方法?我们已经创建了一些置顶主题,但显然,这些主题仅显示在类别首页上。

2 个赞

不太清楚这里的问题是什么,能否请您详细说明一下?当您“置顶分类帖子”时,该帖子会显示在该分类下所有帖子的顶部。

1 个赞

我想他的意思是,在该分类下的每个主题页面顶部(即主题页面 /t/.../[topic_id] 的顶部,而不仅仅是在分类页面 /c/.../[category_id] 上),如果我没理解错的话。

4 个赞

就像在每个特定类别的主题顶部固定的横幅一样。:wink:

1 个赞

我同样渴望实现这一点。本质上,就是能够向所有在特定类别中交易的人传达一条信息。

3 个赞

是的,这正是我想要实现的目标:特定分类或子分类下的每个主题页面。

@JimPas - 据你所知,现在这是否可行?

1 个赞

你可以通过自定义主题组件来实现这一点。Discourse 本身没有内置的方法可以做到这一点。

5 个赞

谢谢 @eviltrout!有什么例子可以推荐给我吗?如果没有,我就自己摸索一下,看看能不能弄明白。非常感谢您的建议!!

1 个赞

我不熟悉该插件的代码,但我知道这个插件做了许多类似的自定义:

2 个赞

制作一个原型会很有帮助。

“主题列表预览”功能可以在分类顶部展示一系列图片,并附带称为“特色图片”的相关文本摘要。您只需标记希望在此处突出的主题即可。当用户将鼠标悬停在图片上时,会看到该主题的摘要文本。如果主题本身没有图片,此功能可能不太实用。这主要是一个以图片为中心的插件,因此可能满足需求,也可能不够。一个变通方法是添加一张您希望使用的默认图片。

1 个赞