搜尋
首頁CMS教程帝國CMS帝國CMS靈動標籤e:loop怎麼用

帝國CMS靈動標籤e:loop怎麼用

Nov 18, 2019 am 10:44 AM
帝國cms

帝國CMS靈動標籤e:loop怎麼用

帝國CMS靈修標籤e:loop怎麼用?

帝國CMS靈動標籤e:loop的使用方法,自訂循環標籤

  

靈動標籤(e:loop)

##格式:

程式碼如下:

[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
模板代码内容
[/e:loop]

範例:

程式碼如下:

<table width="100%" border="0" cellspacing="1" cellpadding="3">
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
<tr><td>
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
(<?=date(&#39;Y-m-d&#39;,$bqr[newstime])?>)
</td></tr>
[/e:loop]
</table>

標籤說明:靈動標籤是不需要做標籤模板,且模板內容為PHP程式碼,因而更靈活,可以使用php所有處理函數。使用本標籤,需開啟範本支援程式碼(參數設定)。

參數:

欄位ID/專題ID:查看欄位ID點這裡,查看專題ID點這裡,目前ID='selfinfo',多個欄位ID與專題ID可用,號格開,如'1,2'。

顯示條數:顯示前幾筆記錄。

操作類型:具體看操作類型說明。

只顯示有標題圖片:0為不限制,1為只顯示有標題圖片的資訊。

附加SQL條件:附加呼叫條件,如:"title='帝國'"。

顯示排序:可指定依對應的欄位排序,如:"id desc"。

變數說明:

$bqr:$bqr[欄位名稱]:顯示欄位的內容

$bqsr:$bqsr[titleurl]:標題鏈接,$bqsr[類名]:欄位名稱,$bqsr[classurl]:欄位連結

$bqno:$bqno:為呼叫序號

$public_r:$public_r[newsurl]:網站位址

#常用函數介紹:

文字截取:esub(字串,截取長度),範例:esub($bqr[title],30)截取標題前30個字元。

時間格式:date('格式字串',時間欄位),範例:date('Y-m-d',$bqr[newstime])時間顯示格式為"2008-10-01"。

實例1:如果資訊為當天就加New標誌

本功能實現呼叫資訊時候如果是當天發布的最新資訊顯示New標誌圖片。

程式碼如下:

<ul>
[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]
<?
$newimg="";
if(date("m-d",$bqr[truetime]) == date("m-d"))
{
$newimg = "<img  src=&#39;New图片地址&#39; alt="帝國CMS靈動標籤e:loop怎麼用" >";
}
?>
<li>
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=sub($bqr[title],0,10,false)?></a><?=$newimg?>
</li>
[/e:loop]
</ul>

說明:首先定義newimg為空如果日期=當天則顯示New圖片,用=$newimg?>在您想要的適當位置調用。

實例2:在靈動標籤內使用SQL

[e:loop={&#39;select * from phome_ecms_news where classid=72 order by id DESC limit 6&#39;,6,24,0}],注意倒数第二个参数为24,才可以使用SQL。

複製程式碼程式碼如下:

[e:loop={&#39;select * from [!db.pre!]ecms_news where classid=72 and type=&#39;开发商&#39; order by id DESC limit 6&#39;,6,24,0}]
<li class="class1"> <a href=&#39;http://www.hkqipilang.acafa.com/&#39; target=_blank title=&#39;<?=$bqr[title]?>&#39;><?=$bqr[title]?></a>
<div class="top_div_myAcafa_u"><?=$bqr[address]?>
业务范围: <?=$bqr[smalltext]?></div>
</li>
[/e:loop]  

實例3:如果訊息帶有圖片訊息,則標題上有圖片標誌

程式碼如下:

[e:loop={&#39;selfinfo&#39;,20,0,0}]
<?
$newimg="";
if(!empty($bqr[titlepic]))
{
$newimg="<img  src=&#39;http://bbs.zhnews.net/bbs/static/image/filetype/image_s.gif&#39; / alt="帝國CMS靈動標籤e:loop怎麼用" >";
}
?>
<tr class="even">
<td class="title">
<h1><a href="<?=$bqsr[titleurl]?>" target="_blank"><?=sub($bqr[title],0,24,false)?></a> <?=$newimg?></h1>
<p class="intro">
<?=$bqr[smalltext]?>[<a title="阅读全文" href="<?=$bqsr[titleurl]?>" target="_blank">详细内容</a>]
</p>
</td>
<td><?=$bqr[myarea]?></td>
<td><?=date(&#39;Y-m-d H:i:s&#39;, $bqr[newstime])?></td>
</tr>
[/e:loop]

顯示欄位用=$bqr[欄位]?>,$bqsr就幾個變數:

$bqsr[titleurl ]:標題連結

$bqsr[classname]:欄位名稱

$bqsr[classurl]:欄位連結

$bqsr[titleurl]:標題連結

$bqsr[classname]:欄位名稱

$bqsr[classurl]:欄位連結

除了這幾個其他的都用$bqr。

以上是帝國CMS靈動標籤e:loop怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前By尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具