在給用戶做模板的時候,經(jīng)常用戶需要在網(wǎng)站特定位置能統(tǒng)計出文章更新了,這樣做的目的主要是讓瀏覽網(wǎng)站的用戶能非常清晰的了解網(wǎng)站的更新情況,就不用每個欄目查看一遍,這樣做也可以提升網(wǎng)站用戶體驗度。下面武林網(wǎng)就教給大家兩種更改的方法來實現(xiàn)這樣的統(tǒng)計:
打開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=''}<a href='[field:typelink /]'>[field:typename/]</a> ([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}以上就是織夢dedecms中統(tǒng)計文章所有數(shù)目的方法的全部內(nèi)容,希望對大家的學(xué)習(xí)和解決疑問有所幫助,也希望大家多多支持武林網(wǎng)。新聞熱點
疑難解答
圖片精選