WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
DedeCMS:模板制作教程第五期
來自站長百科
導(dǎo)航: 上一級(jí) | DedeCMS | 首頁 | 帝國CMS | Drupal | PHPCMS | PHP168 | Xoops | Joomla | PowerEasy | SupeSite
本期講解【Loop 標(biāo)記】,此標(biāo)記主要用于調(diào)用任意表的數(shù)據(jù),一般用于調(diào)用論壇貼子之類的操作,適用范圍:所有模板。
一: 使用說明
- 基本語法
{dede:loop table=' sort= row= if=}
底層模板
{dede:loop} - 屬性
[1] table 表示查詢的數(shù)據(jù)表
[2] sort 用于排序的字段
[3] row 返回結(jié)果的條數(shù)
[4] if 查詢條件 - 底層模板變量
這個(gè)標(biāo)記的底層模板變量即是被查詢表的所有字段
例:獲取Phpwind論壇的最新主題貼子{dede:loop table='pw_threads' sort='tid' row='8' if=''}<br> <a href="/bbs/read.php?tid=[field:tid/]"> ·[field:subject function="cn_substr('@me',30)"/] ([field:lastpost function="date('m-d H:M','@me')"/])</a> <br/> {dede:loop}
注:此標(biāo)簽一般為調(diào)用論壇的相關(guān)帖子,所以接下來的例子將是調(diào)用論壇最新發(fā)表的帖子,所以在使用些標(biāo)簽時(shí)你必須已經(jīng)安裝了相應(yīng)的論壇程序!
二:測試實(shí)例
本例是在主頁模板文件中來測試的,測試代碼如下所示:
<div class="leftlist margintop"> <div class="ptitle"><a href="#">論壇最新帖</a></div> <div style="width:668px; border:1px solid #ddd; padding-bottom:3px; clear:both;"> <ul style="line-height:22px; padding:5px;"> {dede:loop table='pw_threads' sort='tid' row='10' if=''} <li><a href="./bbs/read.php?tid=[field:tid/]">[field: subject function="cn_substr('@me',30)"/]</a></li> {/dede:loop} </ul> </div> </div>
這里調(diào)用的是phpwind論壇的數(shù)據(jù),如果是其它的論壇程序則要修改相應(yīng)的表和字段
后臺(tái)更新主頁即可返回下列結(jié)果: