帝國(guó)cms靈動(dòng)標(biāo)簽的使用是為了彌補(bǔ)萬(wàn)能標(biāo)簽在調(diào)用上的不足,比如說(shuō)列表頁(yè)展示當(dāng)前文章圖片,標(biāo)簽tags等等。所以學(xué)好帝國(guó)cms靈動(dòng)標(biāo)簽對(duì)帝國(guó)cms模板開(kāi)發(fā)也一樣重要。
那么我們開(kāi)始靈動(dòng)標(biāo)簽的使用教程吧
先看官方靈動(dòng)標(biāo)簽的調(diào)用說(shuō)明
[e:loop={欄目ID/專題ID,顯示條數(shù),操作類型,只顯示有標(biāo)題圖片,附加SQL條件,顯示排序}]模板代碼內(nèi)容[/e:loop]
和萬(wàn)能標(biāo)簽調(diào)用一樣,這類不多作解釋
對(duì)于靈動(dòng)標(biāo)簽的調(diào)用,這里主要介紹附加SQL條件、顯示排序,這一條件同樣滿足萬(wàn)能標(biāo)簽的調(diào)用
附加SQL條件,也就是按照某個(gè)條件調(diào)用數(shù)據(jù)庫(kù)信息
比如:添加按關(guān)鍵字調(diào)用數(shù)據(jù)庫(kù)顯示
- "title like &39;%cms%&39; "
實(shí)際應(yīng)用例子:調(diào)用蕞新文章,附加蕞新文章必須含有關(guān)鍵字覃師寧博客
- [e:loop={&39;news&39;,10,18,0,"title like &39;%覃師寧博客%&39; ",&39;&39;}]
- <a href="<?=$bqsr[&39;titleurl&39;]?>"><?=$bqr[&39;title&39;]?></a>
- [/e:loop]
再比如靈動(dòng)標(biāo)簽附加sel條件調(diào)用頭條,推薦,置頂。當(dāng)用多個(gè)sql語(yǔ)句,用and連接,比如:
- [e:loop={&39;news&39;,10,18,0,&39;istop=1 and isgood=1 and firsttitle=1&39;,&39;&39;}]
- <a href="<?=$bqsr[&39;titleurl&39;]?>"><?=$bqr[&39;title&39;]?></a>
- [/e:loop]
案例說(shuō)明:
- 調(diào)用新聞欄目、顯示10篇、操作類型為18(新聞列表蕞新信息)、0則含圖片和不含圖片文章。且符合以上這些條件文章還需要滿足文章必須設(shè)置了一級(jí)置頂、一級(jí)推薦、一級(jí)頭條、使用and連接,條件缺一不可。
顯示排序
帝國(guó)cms不論萬(wàn)能標(biāo)簽還是靈動(dòng)標(biāo)簽都可以設(shè)置顯示排序以降序還是升序
顯示排序條件有:id(文章id)、newstime(發(fā)表時(shí)間)、onclick(點(diǎn)擊/閱讀)、plnum(評(píng)論)、diggtop(點(diǎn)擊頂數(shù))、rand(隨機(jī))
以desc和asc作為升降序排列
比如
- id desc 是按id降序排列
- id ASC 是按id升序排列
- newstime desc 是按時(shí)間降序排列
- newstime ASC 是按時(shí)間升序排列
- onclick desc 是按點(diǎn)擊/瀏覽降序排列
- onclick ASC 是按點(diǎn)擊/瀏覽升序排列
到這里,靈動(dòng)標(biāo)簽的使用方法就介紹完了。了解靈動(dòng)標(biāo)簽的調(diào)用,重點(diǎn)就是附加SQL、和顯示排序的使用。后面會(huì)補(bǔ)上帝國(guó)cms模板開(kāi)發(fā)所需要常見(jiàn)的的靈動(dòng)標(biāo)簽調(diào)用代碼,敬請(qǐng)持續(xù)關(guān)注!
蕞后附上:官方系統(tǒng)內(nèi)置標(biāo)簽語(yǔ)法
http://www.phome.net/doc/ecmsedu/base/mbzz/html/sysbq.html
關(guān)注微信號(hào)和抖音號(hào)