雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁 > CMS教程 > dedecms >

如何在DEDECMS網(wǎng)站欄目中增加統(tǒng)計(jì)文章數(shù)的功能方法

來源:本站原創(chuàng)|時(shí)間:2021-08-05|欄目:dedecms|點(diǎn)擊:

在我們?cè)谥谱鱠edecms模板的時(shí)候,通常會(huì)為了讓網(wǎng)站美觀,要在欄目導(dǎo)航處添加欄目文章數(shù)統(tǒng)計(jì)顯示的代碼,讓頁面顯示每個(gè)欄目下的文章數(shù)量,如下圖所示:

如何在DEDECMS網(wǎng)站欄目中增加統(tǒng)計(jì)文章數(shù)的功能方法

 
DEDECMS網(wǎng)站欄目中為增加統(tǒng)計(jì)文章數(shù)的功能方法
有兩種方法可以解決這個(gè)問題:
第一種方法:
第1步:打開網(wǎng)站根目錄下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'];
}
//統(tǒng)計(jì)結(jié)束
第2步: 然后在模板上使用以下代碼
{dede:channel type='top' typeid=''}
<a href='[field:typelink /]'>[field:typename/]</a> ([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID])<br>
{/dede:channel}
比如在首頁模板上欄目名稱({dede:field name='typename'/})
后面添加如下代碼:
{dede:type}[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]{/dede:type} 
 
第二種方法:
涉及到文件:根目錄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]
 
比如在你的網(wǎng)站模板里添加如下代碼:
共{dede:type}[field:ID function='GetTotalArc(@me)'/] {/dede:type}篇
或在欄目名稱后面添加如下代碼:
({dede:type}[field:ID function='GetTotalArc(@me)'/] {/dede:type})
 

上一篇:怎么樣讓dede:arclist標(biāo)簽輸出的HTML在源代碼里不換行的方法

欄    目:dedecms

下一篇:彩色tags熱門關(guān)鍵字代碼刷新一次變換一次

本文標(biāo)題:如何在DEDECMS網(wǎng)站欄目中增加統(tǒng)計(jì)文章數(shù)的功能方法

本文地址:http://www.jygsgssxh.com/a1/dedecms/14661.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機(jī)閱讀

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有