帝國有分頁的標(biāo)簽,父欄目調(diào)用本欄目文章直接使用靈動(dòng)標(biāo)簽調(diào)用文章,ID就是父欄目的ID
10年積累的成都做網(wǎng)站、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有安仁免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
只能列出所有id,沒有別的方法,因?yàn)槿绻o你輕易掉出所有的欄目,那么當(dāng)你只需要調(diào)用某一兩個(gè)的時(shí)候怎么辦???只能通過這一兩個(gè)的欄目id調(diào)用他們,所有如果你想調(diào)用多個(gè)就必須填寫他們的欄目id,標(biāo)簽這樣設(shè)計(jì)應(yīng)該也是為了不起沖突,當(dāng)然如果你會(huì)改寫的話,寫個(gè)sql語句直接調(diào)用不是太簡單了,標(biāo)簽沒有這個(gè)功能,祝你好運(yùn)
首先你的設(shè)置信息的關(guān)鍵詞,如圖:
然后調(diào)用標(biāo)簽,例如:[otherlink]1,'',10,32,0,0,0[/otherlink]
這個(gè)是調(diào)用10個(gè)相關(guān)信息。
[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--]這個(gè)標(biāo)簽,記得外面的[!-- --]這個(gè)是輸出的意思,相當(dāng)于echo吧,所以放在標(biāo)簽里怎么都不對(duì)了,因?yàn)樗⒉恍枰谀抢镙敵觯浯卧赱!db.pre!]ecms_news數(shù)據(jù)表里的classid是本欄目id,比如你頂級(jí)欄目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)前欄目的頂級(jí)欄目ID是在網(wǎng)上搜的,測試過是對(duì)的,它應(yīng)該比[!--bclass.id--]好吧,記得[!--bclass.id--]好像只是父欄目id,如果有3級(jí)欄目是不是就不能獲取一級(jí)欄目了,我記不太清了,你可以自己測試一下2個(gè)變量的區(qū)別