[e:loop={"select * from {$dbtbpre}ecms_huati order by newstime desc limit 1",6,24,0}]
網頁設計是網站建設的前奏,好的網頁設計更深度的剖析產品和設計風格定位,結合最新的網頁設計流行趨勢,與WVI應用標準,設計出具企業(yè)表現力,大器而深穩(wěn)的網站界面設。成都創(chuàng)新互聯(lián)公司成立于2013年,是成都網站建設公司:提供企業(yè)網站設計,高端網站設計,營銷型企業(yè)網站建設方案,成都響應式網站建設,重慶小程序開發(fā),專業(yè)建站公司做網站。
......
[/e:loop]
第一部分:
"select * from {$dbtbpre}ecms_huati order by newstime desc limit 1"
查詢數據模型為 huati 的數據表,{$dbtbpre}為表前綴
order by newstime desc 排序規(guī)則,按照發(fā)布時間,倒序排列
limit 1 ,查詢結果數量控制,僅顯示一條記錄
第二部分:
6,顯示6條記錄,這個6是針對e:loop而言的,第一部分中有l(wèi)imit 1,所以,這個地方的6是不起作用的
第三部分:
24,如果第一部分是查詢函數的話,那么這個地方必須是24
第四部分:
0,表示titlepic不限制,不限制該信息是否有標題圖片
在本地搭建好環(huán)境以后,安裝cms到本地。
在列表頁處的【列表內容模板(list.var) (*)】選擇框,選定□使用程序代碼
帝國CMS怎么過濾簡介中的換行段落標簽
重要的一步來了,加入代碼:
$r[smalltext]=str_replace(array("\r\n", "\r", "\n", "br /", "/p"),"",str_replace("p","",$r[smalltext]));
$listtemp=' h2 class="r"span[!--no.num--]./span a class="l" href="[!--titleurl--]" target="_blank"[!--title--]/a/h2
table width="80%" border="0" cellpadding="0" cellspacing="0"
tbody
tr
td[!--smalltext--]/td
/tr
tr
tdspan class="a"[!--titleurl--] - [!--newstime--]/span - a class="fl" href="[!--this.classlink--]" target="_blank"[!--this.classname--]/a/td
/tr
tr
td?/td
/tr
/tbody
/table';
①、$r[smalltext]的smalltext為簡介字段,按需更改。
②、str_replace(array("\r\n", "\r", "\n", "br /", "/p"),"", 這段是把字段里的換行、空格、段落過濾掉
③、到前臺在看,簡介字段就沒有html了,要過濾的內容用雙引號括起來
④、本文只是提供一個思路,可自由發(fā)揮!
[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] 首先,我也好久沒有弄過帝國了,很多東西都忘了,憑僅有的記憶和網上搜索,在6.6版本里測試了一下,以上方法是有效的。關于[!--bclass.id--]這個標簽,記得外面的[!-- --]這個是輸出的意思,相當于echo吧,所以放在標簽里怎么都不對了,因為它并不需要在那里輸出,其次在[!db.pre!]ecms_news數據表里的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是在網上搜的,測試過是對的,它應該比[!--bclass.id--]好吧,記得[!--bclass.id--]好像只是父欄目id,如果有3級欄目是不是就不能獲取一級欄目了,我記不太清了,你可以自己測試一下2個變量的區(qū)別
當然是輸入的了,不然你可以打開默認模板復制黏貼也行
靈動標簽是這樣的:
[e:loop={欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序}]
模板代碼內容
[/e:loop]
萬能標簽是這樣的:
[ecmsinfo]欄目ID/專題ID,顯示條數,標題截取數,是否顯示欄目名,操作類型,模板ID,只顯示有標題圖片,附加SQL條件,顯示排序[/ecmsinfo]