打开include/common.func.php文件
在最后的?>之前加上
复制代码
代码如下:
//统计栏目文章数
function GetTotalArc($tid){
global $dsql;
$sql = GetSonIds($tid);
$row = $dsql->GetOne("Select count(id) as dd From `#@__archives` where typeid in({$sql})");
return $row['dd'];
}
然后就可以在模板上用
{dede:channel type='son' row='20'}
<dl><a href='[field:typelink/]'>[field:typename/]</a>(<span>[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]) </dl>
{/dede:channel}
进行调用,[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]这个就是调用的总数
文档下载 http://www.gxziliao.com
本文介绍了一个用于统计网站栏目下文章总数的方法。通过在common.func.php文件中添加自定义函数GetTotalArc(), 可实现对指定栏目ID下的所有子栏目文章数量进行统计。此函数利用SQL查询来获取档案表中对应类型的记录数,并在模板中调用。

被折叠的 条评论
为什么被折叠?



