国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

dedecms頻道頁首頁統計下級欄目文章數的方法

2024-07-12 08:47:44
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了dedecms頻道頁首頁統計下級欄目文章數的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

dedecms頻道頁首頁統計下級欄目文章數的方法

如上圖,在使用織夢dedecms制作網站的時候,我們有時候需要在頻道頁首頁統計下級欄目文章的數目,這樣個時候我們需要如何去實現呢?361源碼查了一些資料,下面是實現辦法,分享給大家:

1、打開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'];}//統計欄目文章數結束

2、調用方法

[field:ID function='GetTotalArc(@me)'/]//此中調用當欄目下無文章時顯示“空”

[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]//此中調用當欄目下無文章時顯示“0”

3、說明示例

(1)調用指定欄目ID的欄目文章數:

{dede:type typeid='1'}[field:typename/]([field:ID function='GetTotalArc(@me)'/]){/dede:type}{dede:type typeid='1'}[field:typename/]([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]){/dede:type}

(2)調用頂級欄目的欄目文章數:

{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]([field:ID function='GetTotalArc(@me)'/])</span></a></li>{/dede:channel}{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID])</span></a></li>{/dede:channel}

(3)調用某一欄目下子欄目的文章數:

{dede:channel  type ='son' typeid ='1' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]([field:ID function='GetTotalArc(@me)'/])</span></a></li>{/dede:channel}{dede:channel type ='son' typeid ='1' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID])</span></a></li>{/dede:channel}

(4)文章頁/欄目頁調用當前欄目的文章數:

{dede:type}[field:typename/]([field:ID function='GetTotalArc(@me)'/]){/dede:type}{dede:type}[field:typename/]([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]){/dede:type}

好了,到這里關于dedecms頻道頁首頁統計下級欄目文章數的方法就全部講完了,重點是2個,一個是include/common.func.php的功能擴展,其次一個就是調用代碼。注意到這2方面就基本沒什么問題了。

以上就是dedecms頻道頁首頁統計下級欄目文章數的方法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芜湖市| 玛多县| 精河县| 静乐县| 平遥县| 樟树市| 东城区| 德化县| 恩平市| 马边| 旬阳县| 清流县| 正阳县| 大埔县| 自治县| 建宁县| 金昌市| 鄱阳县| 林西县| 迁安市| 仁布县| 丹东市| 红原县| 张北县| 嘉荫县| 邢台县| 新乡县| 封丘县| 芒康县| 荣昌县| 当雄县| 长汀县| 漯河市| 巴楚县| 邵东县| 法库县| 阿瓦提县| 田林县| 攀枝花市| 右玉县| 子洲县|