如何在dede list获取文章总数 5
如何在dedelist获取文章总数{dede:listpagesize='30'listtype='all'noflag='a'}在这里面的一个函数或方法,不要在其外面调...
如何在dede list获取文章总数
{dede:list pagesize='30' listtype='all' noflag='a' }
在这里面的一个函数或方法,不要在其外面调用的!
{/dede:list} 展开
{dede:list pagesize='30' listtype='all' noflag='a' }
在这里面的一个函数或方法,不要在其外面调用的!
{/dede:list} 展开
3个回答
展开全部
获取该栏目下的文章总数,你肯定要把函数标签放在{dede:list}循环外的,要不数量也会循环。方法如下:
打开include/extend.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:field.id function='GetTotalArc(@me)'/}
测试一下,看是否是你想要的效果。
打开include/extend.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:field.id function='GetTotalArc(@me)'/}
测试一下,看是否是你想要的效果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询