帝國cms后臺系統兩大調用方式,一種是萬能標簽,一種是靈動標簽,靈動標簽顧名思義,靈活。在帝國cms后臺中,這兩種方式的靈動標簽也是用的最多的,下面是青青博客整理的靈動標簽e:loop常用的調用。
靈動標簽 (e:loop) 格式
[e:loop={欄目ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序}]
模板代碼內容
[/e:loop]
一、靈動標簽調用指定欄目的前6條信息
[e:loop={2,6,0,0}]
<li>
<span>[<?=date('m-d',$bqr[newstime])?>]</span><a?href="<?=$bqsr[titleurl]?>"?target="_blank"?title="<?=$bqr[title]?>"><?=esub($bqr[title],42,'...')?></a>
</li>
[/e:loop]
說明:調用欄目ID=2的前6條信息,其中標題可以用<?=$bqr[title]?>,也可以截取字符數,用<?=esub($bqr[title],42,'…')?>,時間完整格式為:<?=date('Y-m-d',$bqr[newstime])?>
二、靈動標簽調用新聞數據庫表news中的前5條信息
[e:loop={'news',5,18,0}]
<li><a?href="<?=$bqsr[titleurl]?>"?title="<?=$bqr[title]?>"?target="_blank">
標題:<?=$bqr[title]?>
圖片:<img?src="<?=$bqr[titlepic]?>"></a>
簡介:<?=$bqr[smalltext]?>
</li>
[/e:loop]
三、靈動標簽調用新聞數據庫表news中前5條帶標題圖的信息
[e:loop={'news',5,18,1}]
<li><a?href="<?=$bqsr[titleurl]?>"?title="<?=$bqr[title]?>"?target="_blank"><img?src="<?=$bqr[titlepic]?>"??/></a></li>
[/e:loop]
說明:第四個參數,1表示只顯示有標題圖片
四、靈動標簽調用并且判斷是否今日發表的,如果是,在標題后面添加new字樣的圖片
[e:loop={1,5,0,0}]
<?
$newimg="";
if(date("m-d",$bqr[truetime])==date("m-d"))
{
$newimg="<img?src='[!--news.url--]skin/gh/images/new.gif'>";
}
?>
<li><a?href="<?=$bqsr[titleurl]?>"?target="_blank"?title="<?=$bqr[title]?>"><?=$bqr[title]?></a><?=$newimg?></li>
[/e:loop]
說明:調用欄目id為1的前5條信息,如果為當前日期,就顯示skin/gh/images/目錄下的new.gif圖片,變量用<?=$newimg?>表示
五、靈動標簽調用news新聞數據庫表: 2條信息+有標題圖+二級頭條
[e:loop={'news',2,22,1,'firsttitle=2'}]
????<li><a?href="<?=$bqsr[titleurl]?>"?title="<?=$bqr[title]?>"?target="_blank"><i><img?src="<?=$bqr[titlepic]?>"></i>
??????<h2><?=$bqr[title]?></h2>
??????<span><?=$bqsr[classname]?></span>?</a>?</li>
[/e:loop]
說明:附加SQL條件為firsttitle=2,表示只調用二級頭條信息,除了firsttitle表示頭條外,還有置頂信息為istop,推薦信息為isgood
六、靈動標簽調用標題中含有關鍵字詞的信息
[e:loop={'news',10,18,0,"title?like?'%$navinfor[keyboard]%'",''}]???
???<li><a?href="<?=$bqsr['titleurl']?>"?target="_blank"><?=esub($bqr[title],24)?></a></li>
[/e:loop]
七、靈動標簽調用廣告
1、靈動標簽調用廣告分類ID1下面的3張圖片
[e:loop={"select?picurl,url,target?from?{$dbtbpre}enewsad?where?classid=1?order?by?adid?desc?limit?3",0,24,0}]
<a?href="<?=$bqr[url]?>"?target="_blank"><img?src="<?=$bqr[picurl]?>"></a>
[/e:loop]
2、靈動標簽調用指定廣告ID調用圖片
[e:loop={"select?picurl?from?{$dbtbpre}enewsad?where?adid=3?",0,24,0}]
<img?src="<?=$bqr[picurl]?>">
[/e:loop]
3、靈動標簽調用指定廣告ID帶鏈接圖片
[e:loop={"select?url,picurl?from?{$dbtbpre}enewsad?where?adid=3?",0,24,0}]
<a?href="<?=$bqr[url]?>"?target="_blank"><img?src="<?=$bqr[picurl]?>"></a>
[/e:loop]
八、靈動標簽調用友情鏈接
1、文字鏈接
[e:loop={'select?lurl,lname?from?[!db.pre!]enewslink?where?checked=1?order?by?myorder',20,24,0}]
<li><a?href="<?=$bqr[lurl]?>"?target="_blank"><?=$bqr[lname]?></a></li>
[/e:loop]
2、圖片鏈接
[e:loop={'select?lurl,lpic?from?[!db.pre!]enewslink?where?checked=1?order?by?myorder',20,24,0}]
<li><a?href="<?=$bqr[lurl]?>"?target="_blank"?><img?src="<?=$bqr[lpic]?>"></a></li>
[/e:loop]
九、靈動標簽調用所有欄目的名稱以及圖片
[e:loop={"select?classid,classname,classimg?from?{$dbtbpre}enewsclass?where?bclassid=0?order?by?myorder,classid?desc?limit?12",0,24,0}]
<?php
$classurl=sys_ReturnBqClassname($bqr,9);//取得欄目地址
?>
<li><a?href="<?=$classurl?>"?target="_blank"><img?src="<?=$bqr[classimg]?>"></a><?=$bqr[classname]?></li>
[/e:loop]
十、靈動標簽調用tags
[e:loop={"select?*?from?[!db.pre!]enewstags?order?by?num?DESC?limit?30",0,24,0}]
<?
echo?'<li><a?href="'.$public_r[newsurl].'e/tags/?tagname='.urlencode($bqr['tagname']).'">'.$bqr['tagname'].'<span?class="tag-count">?('.$bqr['num'].')</span></a></li>';
?>
[/e:loop]
說明:調用30條標簽信息,標簽地址為tagname,并且統計標簽數量
十一、靈動標簽調用上一篇,下一篇
[e:loop={"select?*?from?[!db.pre!]ecms_news?where?id<'$navinfor[id]'?and?classid='$navinfor[classid]'?order?by?id?desc?limit?1",1,24,0}]
上一篇:<li><a?href="<?=$bqsr[titleurl]?>"?title="上一篇:<?=$bqr[title]?>"?target="_blank"><?=$bqr[title]?></a></li>
[/e:loop]
[e:loop={"select?*?from?[!db.pre!]ecms_news?where?id>'$navinfor[id]'?and?classid='$navinfor[classid]'?order?by?id?limit?1",1,24,0}]
下一篇:<li><a?href="<?=$bqsr[titleurl]?>"?title="下一篇<?=$bqr[title]?>"?target="_blank"><?=$bqr[title]?></a></li>
[/e:loop]
十二、靈動標簽隨機調用
[e:loop={"select?titleurl,title?from?[!db.pre!]ecms_news??order?by?rand()?desc?limit?10",0,24,0}]
???<li><a?href="<?=$bqsr['titleurl']?>"?target="_blank"><?=$bqr['title']?></a></li>
[/e:loop]
以上就是帝國cms靈動標簽常用的調用,靈動標簽多樣化,只要熟悉sql調用語句,再難也可以實現的。后期老羅網站也會更新分享一些稍微復雜的靈動標簽的調用。