2020-06-14 22:24:36 无论是否有子栏目,都可以任意调用所在栏目的发内容数量统计。
一、调用的栏目没有子栏目的文章数量的统计代码
dedecms织梦模板使用的代码如下:
{dede:sql sql="SELECT count( ID ) AS c FROM dede_archives where typeid = 2 "}[field:c /]{/dede:sql}
调用对应ID=2的栏目,dede_archives默认dedecms的表前缀,dede修改成你的表前缀。
二、调用的栏目有子栏目的文章数量的统计代码
dedecms织梦模板使用的代码如下:
{dede:sql sql="SELECT count( ID ) AS c FROM abcd_archives where typeid = '7' or typeid = '8' "}[field:c /]{/dede:sql}
假如顶级栏目ID=1,而这个顶级栏目下分了两个子栏目ID分别为7和8,那么统计调用当前顶级栏目下所有子栏目文章数量,就用or来链接将ID逐一写上(typeid = '7' or typeid = '8'),即可调用对应指定多个栏目文章的求和数量,包括无论是否为子栏目都能求和统计。
abcd_archives表名注意将abcd修改成你的表前缀。