如下圖所示,需要顯示欄目下的文章數(shù)量
實現(xiàn)方法:
打開include/common.func.php文件,在最下面加入以下代碼:
//統(tǒng)計欄目文章數(shù)開始
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']; } |
//統(tǒng)計欄目文章數(shù)結(jié)束
調(diào)用方法:
[field:ID function='GetTotalArc(@me)'/]//此中調(diào)用當欄目下無文章時顯示“空”
或
[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]//此中調(diào)用當欄目下無文章時顯示“0”
示例:
調(diào)用指定欄目ID的欄目文章數(shù):
{dede:type typeid='1'}[field:typename/]([field:ID function='GetTotalArc(@me)'/]){/dede:type} {dede:type typeid='1'}[field:typename/]([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]){/dede:type} |
調(diào)用頂級欄目的欄目文章數(shù):
{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"} <li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]([field:ID function='GetTotalArc(@me)'/])</span></a></li> {/dede:channel} {dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"} <li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID])</span></a></li> {/dede:channel} |
調(diào)用某一欄目下子欄目的文章數(shù):
{dede:channel type ='son' typeid ='1' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"} <li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]([field:ID function='GetTotalArc(@me)'/])</span></a></li> {/dede:channel} {dede:channel type ='son' typeid ='1' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"} <li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID])</span></a></li> {/dede:channel} |
文章頁/欄目頁調(diào)用當前欄目的文章數(shù):
{dede:type}[field:typename/]([field:ID function='GetTotalArc(@me)'/]){/dede:type}
{dede:type}[field:typename/]([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]){/dede:type}
版權聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: dede頻道頁首頁統(tǒng)計下級欄目文章數(shù)的方法