這篇文章主要介紹了dede中統(tǒng)計欄目文章數(shù)的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、明水網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、html5、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為明水等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
dede中怎么統(tǒng)計欄目文章數(shù)?
方法一:
涉及到文件:include/common.func.php
在include/common.func.php最下面也就是?>前加入以下代碼
代碼如下:
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']; }
調(diào)用方法:
代碼如下:
[field:ID function='GetTotalArc(@me)'/] 或 [field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]
比如在你的主頁模板里添加如下代碼:
代碼如下:
共{dede:type}[field:ID function='GetTotalArc(@me)'/] {/dede:type}篇
或在欄目名稱后面添加如下代碼:
({dede:type}[field:ID function='GetTotalArc(@me)'/] {/dede:type})
方法二:
第一步:打開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)計結(jié)束
第二步: 就可以在模板上用以下代碼
代碼如下:
{dede:channel type='top' typeid=''} [field:typename/] ([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]) {/dede:channel}
比如在主頁模板上欄目名稱({dede:field name='typename'/})
后面添加如下代碼:
代碼如下:
{dede:type}[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]{/dede:type}
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享dede中統(tǒng)計欄目文章數(shù)的方法內(nèi)容對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!