phpcms 怎样实现栏目数量的显示

怎么让一级栏目和下面的显示是总和
2025-02-24 02:06:14
推荐回答(3个)
回答1:

我也是查到的答案,你看一下有帮助吗?
看标题有点迷惑吧.我来解释一下,有人可能有这样的需求,要显示某个栏目下有多少文章,这时候在栏目标签里加一个变量 {$items} 就可以了.但是,如果有父栏目的话,就不行了.子栏目是可以正常显示的.为什么呢?

原来, {$items} 是保存到 $CATEGORY 二维数组的,因为父栏目不保存文章,而是子栏目保存文章,所以,父栏目的 $CATEGORY数组里的 {$items} 是空的.调用不出来.而子栏目保存文章了,所以他的 {$items} 是有值的.可以取到.看图:

上图中粗体是父栏目,下面的是其子栏目.括号中的是栏目下的文章数目.

那么本贴就是解决父栏目文章问题的.
思路是:先把父栏目的所有子栏目循环出来,然后把他们的items加起来.
代码如下:
{php $data=subcat($module,0);}
{loop $data $n $r}

回答2:

我也是查到的答案,你看一下有帮助吗?
看标题有点迷惑吧.我来解释一下,有人可能有这样的需求,要显示某个栏目下有多少文章,这时候在栏目标签里加一个变量 {$items} 就可以了.但是,如果有父栏目的话,就不行了.子栏目是可以正常显示的.为什么呢?

原来, {$items} 是保存到 $CATEGORY 二维数组的,因为父栏目不保存文章,而是子栏目保存文章,所以,父栏目的 $CATEGORY数组里的 {$items} 是空的.调用不出来.而子栏目保存文章了,所以他的 {$items} 是有值的.可以取到.看图:

上图中粗体是父栏目,下面的是其子栏目.括号中的是栏目下的文章数目.

那么本贴就是解决父栏目文章问题的.
思路是:先把父栏目的所有子栏目循环出来,然后把他们的items加起来.
代码如下:
{php $data=subcat($module,0);}
{loop $data $n $r}


{/loop}

回答3:

直接查下得了