请选择 进入手机版 | 继续访问电脑版
美妙社  ›  建站笔记

让DZ论坛的帖子数显示为关联版块帖子数的总和

   DivivitYan 2021-11-7 21:02:09102 次点击 阅读模式     
DZ版块可以关联其它版块,关联后在主题列表就可以把本版和关联版块的帖子全显示出来,但默认的主题数统计却还是只统计本版的。如果本版只是一个聚合版块,关联了N个类似下级版块后,帖子列表有几十页,主题统计数却可能是0或个位数,就很不好看。

修改的办法很简单,只需要添加一行代码就可以了。

打开source\module\forum\forum_forumdisplay.php文件,找到
  1. $filterarr['inforum'] = $relatedgroup;
复制代码
在之下添加代码
  1. $_G['forum']['threads'] = C::t('forum_thread')->count_search($filterarr, $tableid);
复制代码
这段的代码是调用关联版块的fid,添加的代码是从数据库把这些fid所在的主题数全统计出来并加在一起(函数是默认就有的)
目前尚无回复
添加一条新回复
您需要登录后才可以回帖 登录 | 立即注册

本节点积分规则
DigitalOcean
站点统计   ·   手机版   ·   小黑屋   ·   帮助   ·   Archiver   ·   16 人在线  最高记录 115   ·   TOP
愿孤独的人都会唱歌,愿漂泊的人都有酒喝!
World is powered by solitude
GMT+8, 2021-12-6 04:21, Processed in 0.224291 second(s), 120 queries .
♥  Inspire by v2ex ; Powered by Discuz! X3.4 ; Template make MeiMiaoShe.Com.
豫ICP备16037533号