让dedecms子栏目的调用及其文章数量统计

让dedecms子栏目的调用及其文章数量统计,第1张

让dedecms子栏目调用及其文章数量统计 调用当前栏目的子栏目列表:以下三段任选。   {dede:sonchannel}   [field:typename/]   {/dede:sonchannel}     {dede:channel type='son' noself='yes'}  
  • [field:typename/]
  •   {/dede:channel}       {dede:channel type='son' typeid=‘栏目ID’ noself='yes'}  
  • [field:typename/]
  •   {/dede:channel}     子栏目的文章数量统计: 在/include/common.func.php 或者 /include/extend.func.php最下方处添加以下代码:      function getTotalArcByTid($tid, $level=TRUE) {    global $dsql;    $level==TRUE && $tid = GetSonTypeID($tid);    $sql = "SELECt count(id) as total from `dede_archives` where typeid in($tid)";    $result = $dsql->GetOne($sql);    return $result['total'];    }       function GetSonTypeID($tid)    {    global $dsql;    $dsql->SetQuery("Select id From `dede_arctype` where reid in($tid) And ishidden<>1 order by sortrank");    $dsql->Execute($tid);    $typeid = '';    while($row=$dsql->GetObject($tid))    {    $typeid .= "{$row->id},";    $typeid .= GetSonTypeID($row->id);    }    return trim($typeid,',');    }        然后用这个标签调用:任选其一   {dede:field.typeid function="getTotalArcByTid(@me)"/}    [field:typeid function="getTotalArcByTid(@me)"/]

    欢迎分享,转载请注明来源:内存溢出

    原文地址: http://outofmemory.cn/zaji/3008111.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-09-27
    下一篇 2022-09-27

    发表评论

    登录后才能评论

    评论列表(0条)

    保存