你好,
我在将置顶主题显示为子分类框中的精选主题时遇到了问题。以下是几张图片,供您参考:
我已置顶的主题是“使用 Perimeter Detect: Zymkey 4”,我希望它作为子分类框中排在首位的精选主题,位于“Perimeter Detect 操作”之上。有什么建议吗?
你好,
我在将置顶主题显示为子分类框中的精选主题时遇到了问题。以下是几张图片,供您参考:
根据在我自己网站上的测试,只要话题被固定,它就会一直显示在特色话题列表的顶部。匿名用户也会在特色话题列表的顶部看到被固定的话题。如果话题被取消固定(无论是用户手动取消,还是因为用户已阅读完整个话题且启用了默认用户偏好设置“当我滚动到底部时自动取消固定话题”),该话题将不再自动显示在特色列表的顶部。
当话题对用户被固定时,在列表中看起来大致如下:
在我取消固定该话题后,该话题不再出现在我的特色话题列表中:
我遇到了同样的问题。我正在显示带有精选主题框的子分类列表。精选主题中没有显示置顶主题,即使我尝试了无痕模式或取消选中“当用户滚动到底部时自动取消置顶主题”。是我应用该功能的方式不正确吗?
我在测试时得到了不一致的结果。在我之前的回复中,我假设“置顶主题”是 intended 为那些尚未取消置顶的用户添加到“精选主题”列表的顶部。我 认为 这是对的,但我不完全确定。
在我本地站点测试时,似乎出现的情况是:置顶一个主题并不会自动更新该分类的精选主题列表。如果在子分类中置顶一个主题后,再运行 CategoryFeaturedTopic.feature_topics_for 查询该子分类,新置顶的主题会显示在精选主题框的顶部。我意识到这并不能解决您的问题,但或许有助于解释当前的情况。
当我以匿名用户身份访问 https://meta.discourse.org/c/howto/10 时,我在“开发者”子分类中看到了预期的置顶主题: