新聞中心
帝國CMS教程:如何用代碼實現(xiàn)獲取當前欄目下的子欄目
作者 / 無憂主機 時間 2015-02-12 23:17:32
對應帝國cms程序,相信很多站長朋友和無憂主機小編一樣,都應該知道,帝國有個標簽是循環(huán)輸出子欄目 [showclasstemp]父欄目ID,標簽模板ID,是否顯示欄目信息數(shù),顯示欄目數(shù)[/showclasstemp],那么我們要如何才能夠在當前欄目下獲取子欄目呢? 比如我們知道當前欄目id是用$GLOBALS[navclassid],要如何才能夠知道該當前目錄下的子ID。無憂主機小編通過在網(wǎng)上看教程,咨詢和測試,研究了好幾天都沒有得出想要的效果。后來想過使用別的辦法,通過php代碼調(diào)用,搞了半天終于搞出來了。 具體如何實現(xiàn)的方法,小編在這里分享一下: 首先獲取當前欄目下面的子欄目:
<?php $bclassid=$GLOBALS[navclassid]; //取得本欄目id //取得本欄目下的子欄目 ?> [e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by `classid` desc ",5,24,0,0,0}]我們需要在這里加想循環(huán)的子欄目信息 子欄目名稱:
<?=$class_r[$bqr[classid]]['classname']?>子欄目鏈接:
<?=$class_r[$bqr[classid]]['classpath']?>子欄目id:$bqr[classid] 標簽調(diào)用信息:
[ecmsinfo] $bqr[classid] ,8,12,0,0,15,0,0,0[/ecmsinfo]內(nèi)容頁獲取當前欄目ID及父欄目ID
<?php $cid = $navinfor['classid']; $fid = $class_r[$cid]['bclassid']; ?>根據(jù)網(wǎng)上朋友們的指點,大體上是大功告成了。如有改進之處,還望指導一下。無憂主機小編在此感謝了! 無憂主機相關(guān)文章推薦閱讀: 帝國CMS常用函數(shù)介紹 帝國CMS教程:統(tǒng)計留言數(shù)量 帝國EMPIRECMS根目錄結(jié)構(gòu)詳細說明補充 帝國CMS教程:網(wǎng)站后臺編輯器不完整的解決方法
本文地址:http://www.gle-technology.com/empirecms/18690.html