dedecms 统计每个栏目文章数
互联网 - 08-09
打开include/extend.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'];
}
然后就可以在模板上写
{dede:channel type='son' typeid='1'}
<A href="[field:typeurl/]">[field:typename/]</A> ([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID])
{/dede:channel}
[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID] 这个就是调用的总数。