今天我在調(diào)用織夢(mèng)網(wǎng)站的時(shí)候,遇到一個(gè)問題,然后通過查找解決了,在這和大家分享一下
我想大家在做站的時(shí)候估計(jì)也遇到過這樣的問題吧,就是想給頻道欄目后邊統(tǒng)計(jì)一下該欄目的文章數(shù),或許統(tǒng)計(jì)文章是沒那么大的必要,可是網(wǎng)站模板就很有必要了,網(wǎng)站模板有那么多的分類,如果瀏覽者進(jìn)入頁面想找尋一下喜歡的模板,不知道哪個(gè)欄目下有還得一個(gè)一個(gè)的打開,用戶體驗(yàn)很不好。下邊介紹一下調(diào)用的方法:
打開include/common.func.php文件
在最后的?>之前加上
//統(tǒng)計(jì)欄目文章數(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'];
}
然后就可以在模板上用
{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} 進(jìn)行調(diào)用,[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]這個(gè)就是調(diào)用的總數(shù)
這個(gè)大家可放心的實(shí)用我已經(jīng)試驗(yàn)過了,如這個(gè)頁面:
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: dede怎么在封面實(shí)現(xiàn)統(tǒng)計(jì)欄目下的文章總數(shù)