帝國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('Y-m-d',$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='New图片地址' 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={'select * from phome_ecms_news where classid=72 order by id DESC limit 6',6,24,0}],注意倒数第二个参数为24,才可以使用SQL。
複製程式碼程式碼如下:
[e:loop={'select * from [!db.pre!]ecms_news where classid=72 and type='开发商' order by id DESC limit 6',6,24,0}] <li class="class1"> <a href='http://www.hkqipilang.acafa.com/' target=_blank title='<?=$bqr[title]?>'><?=$bqr[title]?></a> <div class="top_div_myAcafa_u"><?=$bqr[address]?> 业务范围: <?=$bqr[smalltext]?></div> </li> [/e:loop]
實例3:如果訊息帶有圖片訊息,則標題上有圖片標誌
程式碼如下:
[e:loop={'selfinfo',20,0,0}] <? $newimg=""; if(!empty($bqr[titlepic])) { $newimg="<img src='http://bbs.zhnews.net/bbs/static/image/filetype/image_s.gif' / 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('Y-m-d H:i:s', $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中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Dreamweaver Mac版
視覺化網頁開發工具

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

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

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

WebStorm Mac版
好用的JavaScript開發工具