主题预览弹窗

我将此功能实现为 excluded_categories 设置:FEATURE: Add excluded categories setting - Pull Request #13 - VaperinaDEV/discourse-topic-preview-modal - GitHub

起初,我曾考虑让行为取决于用户查看话题的位置,但我认为检查话题的实际分类是更一致的方法。

这意味着,如果某个分类被排除,其下的话题将始终以完整话题的形式打开,而不是在模态框中打开,无论它们出现在该分类内、/latest 页面还是其他话题列表中。

我认为这样也能避免一种可能令人困惑的情况:同一个话题在一个地方以模态框打开,而在另一个地方却以完整话题打开。

2 个赞