[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)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、做網(wǎng)站 網(wǎng)站設(shè)計制作定制設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營銷型網(wǎng)站,外貿(mào)營銷網(wǎng)站建設(shè),興山網(wǎng)站建設(shè)費用合理。
[/e:loop] 首先,我也好久沒有弄過帝國了,很多東西都忘了,憑僅有的記憶和網(wǎng)上搜索,在6.6版本里測試了一下,以上方法是有效的。關(guān)于[!--bclass.id--]這個標簽,記得外面的[!-- --]這個是輸出的意思,相當(dāng)于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個欄目的新聞最上面取得當(dāng)前欄目的頂級欄目ID是在網(wǎng)上搜的,測試過是對的,它應(yīng)該比[!--bclass.id--]好吧,記得[!--bclass.id--]好像只是父欄目id,如果有3級欄目是不是就不能獲取一級欄目了,我記不太清了,你可以自己測試一下2個變量的區(qū)別
工具/原料
帝國cms及其環(huán)境
方法/步驟
打開帝國后臺首頁,點數(shù)字1對應(yīng)的 ‘模板’ 再點2對應(yīng)的標題
在彈出的對話框中選藍色的那條,也就是‘靈動標簽’選項。
3
選好后再在下面的選項里按自己的要求按下圖的1,2,3,4,5,6,7操作,新手可以不填5,6兩步。
帝國cms中的系統(tǒng)參數(shù)設(shè)置里面的“站點名稱”項的值即為網(wǎng)站首頁的[!-pagetitle-]值,至于列表模板和內(nèi)容模板中的[!--pagetitle-]的值為你所點鏈接的值(即a*/aA標簽中*的值。
1.標簽上面的“操作類型”參數(shù)要設(shè)為24,然后“欄目id”為SQL語句
2.需要開啟支持按SQL語句調(diào)用:打開e/class/connect.php文件(粗體文字的設(shè)置)
//部分參數(shù)設(shè)置
$do_theloginlog=0;
//是否記錄登陸日志(0為記錄,1為不記錄)
$do_thedolog=0;
//是否記錄操作日志(0為記錄,1為不記錄)
$do_openbqquery=0;
//開啟標簽支持sql語句查詢(0為不支持,1為開啟)
$do_openreadfile=0;
//開啟讀取頁面標簽支持讀取服務(wù)器本地文件,為了安全,一般情況請不要開啟(0為不支持,1為開啟)
$do_txtpath="../../d/txt/";//文本型數(shù)據(jù)存放目錄
?
3.調(diào)用例子,以ecmsinfo為例:
[ecmsinfo]"select
*
from
phome_ecms_news
where
classid=1
order
by
id
desc
limit
10",10,30,0,24,1,0[/ecmsinfo]
注:顯示欄目id為1的10條新聞表記錄。