一、列表页调用子栏目文章数
1.打开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'];
}
2.在列表模板就可以调用了
{dede:channel type=’top’ typeid=”}
[field:typename/] ([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID])
{/dede:channel}
二、调用指定栏目的文章数统计
1.打开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'];
}
2.仿站可以在模板中调用了
{dede:ID runphp=’yes’} @me=1; @me = GetTotalArc(@me);{/dede:ID}
PS:这里的1是栏目typeid。