首頁 > CMS教程 > 帝國CMS > ecms靈動標籤e:loop的用法透過執行sql取得所需的記錄

ecms靈動標籤e:loop的用法透過執行sql取得所需的記錄

silencement
發布: 2019-11-30 13:08:25
轉載
2713 人瀏覽過

ecms靈動標籤e:loop的用法透過執行sql取得所需的記錄

在某些條件下,我們要求網站的某頁上顯示指定的信息,

但是這種指定如果固定去用代碼寫死的話,對以後的改變將會是大麻煩;

這時候sql語句的優勢就凸顯出來,利用sql語句只需要改改數字,就能讓顯示的內容徹底替換;
推薦學習《帝國cms教學

程式碼如下:

[e:loop={'select * from phome_ecms_news where id in (2452,2697,2299,2267)',4,24,0}]
<li><a href="<?=$bqsr[&#39;titleurl&#39;]?>">
<?=esub($bqr[title],28)?>
</a><span></span></li>
[/e:loop]
登入後複製

依照sql語句的指定,回傳id編號分別為2452,2697,2299,2267的內容訊息,同時程式碼後面的倒數第二個參數為24,
這樣才是sql的執行。
(以下內容來自網路說明靈動標籤的用法)
靈動標籤的使用說明:
靈動標籤(e:loop)
格式:
[e:loop={欄位ID/專題ID,顯示條數,操作類型, 只顯示有標題圖片,附加SQL條件,顯示排序}]
範本程式碼內容
[/e:loop]
範例:

程式碼如下:

[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]
登入後複製

具體的操作類型說明如下:
操作類型說明
0 各欄位最新
1 各欄位熱門
2 各欄位推薦
9 各欄位評論排行
12 各欄位頭條資訊
15 各欄位下載排行
25 各欄位評分排行
26 各欄位投票排行
3 所有資訊最新(預設表)
4 所有資訊熱門(預設表)
5 所有資訊推薦(預設表)
10 所有資訊評論排行(預設表)
13 所有資訊頭條(預設表)
16 所有資訊下載排行(預設表)
27 所有資訊評分排行(預設表)
28 所有資訊投票排行(預設表)
6 專題最新資訊
7 專題熱門資訊
8 專題推薦資訊
11 專題評論排行
14 專題頭條
17 各專題下載排行
29 各專題評分排行
30 各專題投票排行
#18 各表最新(欄目ID='表名')
19 各表熱門(欄目ID='表名')
20 各表推薦(欄目ID='表名')
21 各表評論排行(欄目ID='表名')
22 各表格頭條資訊(欄目ID='表名')
23 各表下載排行(欄目ID='表名')
31 各表評分排行(欄位ID='表名')
32 各表投票排行(欄目ID='表名')
24 按sql查詢(欄目ID='sql語句')
資料表前綴可用:"[!db.pre!]"表示

以上是ecms靈動標籤e:loop的用法透過執行sql取得所需的記錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:www.word666.com/cms/
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板