[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}] []
在臨潁等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營銷型網(wǎng)站建設(shè),外貿(mào)營銷網(wǎng)站建設(shè),臨潁網(wǎng)站建設(shè)費(fèi)用合理。
[/e:loop] 首先,我也好久沒有弄過帝國了,很多東西都忘了,憑僅有的記憶和網(wǎng)上搜索,在6.6版本里測試了一下,以上方法是有效的。關(guān)于[!--bclass.id--]這個(gè)標(biāo)簽,記得外面的[!-- --]這個(gè)是輸出的意思,相當(dāng)于echo吧,所以放在標(biāo)簽里怎么都不對了,因?yàn)樗⒉恍枰谀抢镙敵?,其次在[!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,同時(shí)查欄目表和新聞表,在欄目表查出哪個(gè)欄目的父欄目id是2,得出34,35,36,37,然后去新聞表查屬于這4個(gè)欄目的新聞最上面取得當(dāng)前欄目的頂級欄目ID是在網(wǎng)上搜的,測試過是對的,它應(yīng)該比[!--bclass.id--]好吧,記得[!--bclass.id--]好像只是父欄目id,如果有3級欄目是不是就不能獲取一級欄目了,我記不太清了,你可以自己測試一下2個(gè)變量的區(qū)別
[ecmsinfo]欄目ID/專題ID,顯示條數(shù),標(biāo)題截取數(shù),是否顯示欄目名,操作類型,模板ID,只顯示有標(biāo)題圖片,附加SQL條件,顯示排序[/ecmsinfo]
按照你的參數(shù)應(yīng)該是:
欄目id為2(確認(rèn)它是不是終極欄目的id,該欄目下有信息嗎?)
顯示10條信息
信息標(biāo)題截取30個(gè)字符
不顯示欄目名
顯示的是欄目最新信息
選擇了id為2的標(biāo)簽?zāi)0澹ù_認(rèn)該標(biāo)簽?zāi)0迨欠裾_)
不管有沒有標(biāo)題圖片的信息都顯示
沒有附加sql條件
不顯示排序
不知道你前面寫的那個(gè)在你模板里是不是能顯示信息,如果那個(gè)是正確的而你改了一個(gè)id就不對了,而你確認(rèn)所有參數(shù)在你模板里都是正確的話,那就奇怪了,不然你改成這樣試試
[ecmsinfo]'2',10,30,0,0,2,0,'','id?desc'[/ecmsinfo]
再不行你就干脆換成靈動標(biāo)簽吧,靈動標(biāo)簽,一招鮮,吃遍天。
當(dāng)然是輸入的了,不然你可以打開默認(rèn)模板復(fù)制黏貼也行
靈動標(biāo)簽是這樣的:
[e:loop={欄目ID/專題ID,顯示條數(shù),操作類型,只顯示有標(biāo)題圖片,附加SQL條件,顯示排序}]
模板代碼內(nèi)容
[/e:loop]
萬能標(biāo)簽是這樣的:
[ecmsinfo]欄目ID/專題ID,顯示條數(shù),標(biāo)題截取數(shù),是否顯示欄目名,操作類型,模板ID,只顯示有標(biāo)題圖片,附加SQL條件,顯示排序[/ecmsinfo]