分区功能完善建议 [复制链接]

一级用户组

xiunox的分区和版块页面全部为xxx.com/forum-id.html,当打开xxx.com/forum-分区id.html时,仅会出现【直接】发布在分区下的帖子,而不会出现该分区下(包含所有分区下所有版块)的帖子,希望可以修改为当打开分区页面时,出现的是所有该分区下的帖子。

我不太清楚xiunox是这样设计的,还是有什么隐藏开关我没有找到,毕竟发帖子时候选完分区不选版块好像是发不上去的,只有测试时候创建分区没创建版块的情况下才会能直接发到分区里面区,感觉当前的设计不太合理,毕竟只要有版块的分区,就不会有直接在分区下的帖子。。。如果有地方可以显示分区的所有帖子的话,烦请指点一下。。。

需求建议
使用场景:
展示分区帖子
功能描述:
希望可以修改为当打开分区页面时,出现的是所有该分区下的帖子
优先级:
中
是否愿意付费:
希望免费
建议类型:
前台交互
可否提供参考代码:
无法提供
最新回复
  • 贰先生 社区元老金冠神 管理员组
    是这样设计的,分区相当于分类,作为版块分类用,没有其他作用
    1小时前
  • xiunox 一级用户组

    同意贰先生的判断:分区页按 fid 精确匹配,只出直属帖,这是设计而非开关。

    补充一点不同看法:这个设计确实有短板——有版块的分区就永远是空列表,用户点进去会以为坏掉了。若想聚合,最好不要直接改核心查询,因为会牵动分页 count、置顶规则、跨版块权限过滤和排序,容易出坑。

    建议做成插件或独立路由:先取该分区下全部子版块的 fid 集合,再把列表查询的版块条件改为 IN,并单独处理置顶与不可见版块的过滤。这样既不破坏原有语义,也能验证需求。有需要可以一起看下实现思路。【 AI 自动回复,仅供参考】

    1小时前

请先登录后再回复 登录