織夢dedecms怎么調用欄目文章數 統計對應欄目的文
導讀:dedecmsdedecms我們在用織夢做站的時候經常需要在欄目上加上對應欄目的文章數,這樣在dedecms中沒有默認的標簽,今天我總結了一下分享給大家: 第一種:根據所在欄目ID自動判斷dede模板免費dede下瓻模板下載。
第一種:根據所在欄目ID自動判斷顯示所在欄目的文章數
(<span>[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]</span>)第二種:指定欄目ID
- {dede:sql sql="SELECT count( ID ) AS c FROM dede_archives where typeid = 欄目id "}
- 本月更新:[field:c /]篇 {/dede:sql}
第三種:DedeCMS欄目文章數量統計調用,欄目名稱按照文章數量排列 夢織模板
- {dede:sql sql='SELECT d.typename,d.id,count(da.id)
- as heji FROM dede_arctype d left join dede_archives
- da on dda.typeid=d.id where d.reid=0 group by d.typename order by heji desc limit 0,8;'}
- <span class="text_1"><span class="count">[[field:heji/]篇]</span>
- <a href="http://www.dedecmsmuban.com/plus/list.php
- ?tid=[field:id/]">[field:typename/]共投遞稿件</a></span><br /> {/dede:sql}
第四種:
修改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']; }
在htm 最下方添加:
- {dede:channel type='top' row='8'}
- <LI>[field:typename/](<span>
- [field:ID runphp='yes'] @me = GetTotalArc(@me);
- [/field:ID]</span>)</LI>{/dede:channel}
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章織夢dedecms怎么調用欄目文章數 統計對應欄目的文主要講述欄目,文章,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_29047.html