獲取所有一級欄目ID的方法:

創(chuàng)新互聯(lián)建站專注于網(wǎng)站建設(shè),為客戶提供成都做網(wǎng)站、網(wǎng)站制作、網(wǎng)頁設(shè)計開發(fā)服務(wù),多年建網(wǎng)站服務(wù)經(jīng)驗,各類網(wǎng)站都可以開發(fā),成都品牌網(wǎng)站建設(shè),公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設(shè)計,建網(wǎng)站費用,建網(wǎng)站多少錢,價格優(yōu)惠,收費合理。
[e:loop={"select?*?{$dbtbpre}enewsclass?where?bclassid?=?0?order?by?myorder",100,24,0}]
欄目名稱:?=$bqr[classname]?,欄目ID:?=$bqr[classid]?,欄目模型ID:?=$bqr[modid]?
[/e:loop]
[e:loop={'select * from [!db.pre!]enewsclass as a right join [!db.pre!]ecms_news as b on a.classid=b.classid and a.bclassid='.$topbclassid.'',1,24,0}] []
[/e:loop] 首先,我也好久沒有弄過帝國了,很多東西都忘了,憑僅有的記憶和網(wǎng)上搜索,在6.6版本里測試了一下,以上方法是有效的。關(guān)于[!--bclass.id--]這個標簽,記得外面的[!-- --]這個是輸出的意思,相當于echo吧,所以放在標簽里怎么都不對了,因為它并不需要在那里輸出,其次在[!db.pre!]ecms_news數(shù)據(jù)表里的classid是本欄目id,比如你頂級欄目2下面有34,35,36,37,新聞表里只能查34,35,36,37欄目的新聞,所以你classid=[!--bclass.id--]這樣寫就算[!--bclass.id--]沒有輸出的問題也是不正確的所以我用了聯(lián)合查詢的mysql,同時查欄目表和新聞表,在欄目表查出哪個欄目的父欄目id是2,得出34,35,36,37,然后去新聞表查屬于這4個欄目的新聞最上面取得當前欄目的頂級欄目ID是在網(wǎng)上搜的,測試過是對的,它應(yīng)該比[!--bclass.id--]好吧,記得[!--bclass.id--]好像只是父欄目id,如果有3級欄目是不是就不能獲取一級欄目了,我記不太清了,你可以自己測試一下2個變量的區(qū)別
檢查你免登錄接口文件
//獲取分類列表
foreach($class_r as $kv)
{
if($kv['modid']=='1')?//這個是分類所在的系統(tǒng)模型id,記得修改
{
$cates[]=array('cname'=$kv['classname'],'cid'=$kv['classid'],'pid'=$kv['bclassid']);
}
}
其中?if($kv['modid']=='1')? 這個值? 跟你使用的列表模板ID是不是能對上號?
模板ID
再不明白,點擊我-頭-像-
TAG:帝國cms當我們增加了幾個欄目之后,又不想要了,想重新增加欄目,這個時候就會出現(xiàn)欄目ID只能遞增欄目ID是遞增的,不可以改變,但可以清空從零開始,前提是你所有欄目都不要了。
當前題目:帝國cms+列表id 帝國cms使用手冊
當前網(wǎng)址:http://www.chinadenli.net/article8/dddhoop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站策劃、網(wǎng)站制作、微信小程序、用戶體驗、網(wǎng)站設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)