织梦DedeCMS获取调用栏目文章数量
使用织梦DedeCMS建站的时候,有时候需要对当前栏目及其所有子栏目的文档数量进行统计,方便反馈给用户。那怎么实现获取当前栏目及其所有子栏目的文档数量的功能呢?打开include/common.func.php文件,在最后的?>之前加上:
//统计栏目文章数function GetTotalArc($tid){global $dsql;$sql = GetSonIds($tid);$row = $dsql->GetOne("Select count(id) as dd From dede_archives where typeid in({$sql})");return $row['dd'];}//统计结束
1、根据所在栏目ID自动判断显示所在栏目的文章数
[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]
2、指定栏目ID调用文章总数
{dede:ID runphp='yes'} @me=1; @me = GetTotalArc(@me);{/dede:ID}
说明:这里的 1 是typeid 值你自己查看自己栏目ID值是多少;最后返回是数值。
本文网址:https://www.dedexuexi.com/dedejiaocheng/zmjq/695.html
本站部分文章搜集与网络,如有侵权请联系本站,转载请说明出处。