?php
成都創(chuàng)新互聯(lián)公司是一家專注于做網(wǎng)站、成都網(wǎng)站設(shè)計與策劃設(shè)計,廈門網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:廈門等地區(qū)。廈門做網(wǎng)站價格咨詢:18982081108
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得當(dāng)前欄目的頂級欄目ID
//echo $topbclassid;
?
[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}]
[?=$bqno?]a href="?=$bqsr[titleurl]?" target="_blank"?=$bqr[title]?/abr /
[/e:loop]
首先,我也好久沒有弄過帝國了,很多東西都忘了,憑僅有的記憶和網(wǎng)上搜索,在6.6版本里測試了一下,以上方法是有效的。
關(guān)于[!--bclass.id--]這個標(biāo)簽,記得外面的[!-- --]這個是輸出的意思,相當(dāng)于echo吧,所以放在標(biāo)簽里怎么都不對了,因為它并不需要在那里輸出,
其次在[!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個欄目的新聞
最上面取得當(dāng)前欄目的頂級欄目ID是在網(wǎng)上搜的,測試過是對的,它應(yīng)該比[!--bclass.id--]好吧,記得[!--bclass.id--]好像只是父欄目id,如果有3級欄目是不是就不能獲取一級欄目了,我記不太清了,你可以自己測試一下2個變量的區(qū)別
1、登錄后臺,單擊【欄目】菜單——【TAGS管理】——【設(shè)置TAGS參數(shù)】子菜單,進(jìn)入設(shè)置TAGS參數(shù)界面;
2、進(jìn)入設(shè)置TAGS參數(shù)界面, 前臺開啟TAGS:設(shè)置前臺/e/tags/頁面是否開啟使用。
默認(rèn)使用的模板:選擇tags的列表模板,這里建議選擇和文章一樣的列表模板;
每頁顯示信息:設(shè)置不指定line情況下默認(rèn)的每頁顯示信息數(shù)。
你直接在帝國后臺上點擊自動生成標(biāo)簽,然后設(shè)置好,自動生成。拷貝那段代碼。
[e:loop={2,10,1,0}]
a href="?=$bqsr['titleurl']?" target="_blank"?=$bqr['title']?/a br
[/e:loop]
[e:loop={2,10,1,0}]這句就是循環(huán)的開始
a href="?=$bqsr['titleurl']?" target="_blank"?=$bqr['title']?/a br
[/e:loop]這句就是循環(huán)的結(jié)束
然后你按照你的div+css看那里要循環(huán)。把這些替換就可以了
本文名稱:帝國cms父欄目地址標(biāo)簽 帝國cms插件編寫教程
鏈接地址:http://vcdvsql.cn/article10/ddihcdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站排名、全網(wǎng)營銷推廣、自適應(yī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)