模板嵌套 {template 'header.html'}
判斷語句
{if $c == 1} 顯示 A {elseif $c == 2} 顯示 B {else} 顯示 C {/if}
循環
{loop $array $k $v} 鍵:{$k} 值:{$v} {/loop}
函數
{str_cut($title)}
{url('system/seccode/image')}
常量
{ADMIN_URL} 后臺地址
{APP_URL} 動態地址
{IMG_URL} 公共圖片、JS、CSS地址
{UPLOAD_URL} 附件地址
{WWW_URL} html地址
變量
{$_userid} 用戶ID
{$_username} 用戶名
{$_groupid} 用戶組ID
{$_roleid} 角色ID
配置
{$CONFIG[charset]} 字符集
應用設置
{$SETTING[sitename]} 網站名稱
db標簽
相關文章示例:
{db sql="SELECT * FROM `#table_related` WHERE `contentid`=$contentid AND `apiid`=1"}
<a href="http://wiki.cmstop.com/%7B$r[url]%7D">{$r[title]}</a>{$r[time]}
{/db}
文章列表頁示例:
{db sql="select * from #table_content where catid=$catid AND modelid=1 AND status=6 order by published desc" size="$pagesize" page="$page"}<a href="http://wiki.cmstop.com/%7B$r[url]%7D">{$r[title]}</a& gt;{date('n月j日 H:i', $r['published'])}{/db} {pages($total, $page, $pagesize, 2, $urlrule)}
content 標簽
示例:
{content catid="4" modelid="1" orderby="published desc, pv desc" page="$page" size="8"}
<a href="http://wiki.cmstop.com/%7B$r[url]%7D">{$r[title]}</a> {date('Y-m-d', $r[published])}
{/content}
{pages($total, $page, 1)}
標簽參數說明:
1、調用條件
catid:欄目ID,多個ID用“,”隔開
modelid:內容模型ID,多個ID用“,”隔開
sourceid:來源ID,多個ID用“,”隔開
createdby:創建人ID,多個ID用“,”隔開
weight:權重范圍,weight="60" 表示權重值等于 60,weight="60," 表示權重值大于 60,weight=",60" 表示權重值小于 60,weight="60,100" 表示權重值大于 60 且小于 100
published:發布時間范圍,published="2009-11-10" 表示調用發布時間為2009年11月10日的內容,published="2009-11-10," 表示調用發布時間大于2009年11月10日的內容,published=",2009-11-10" 表示調用發布時間小于2009年11月10日的內容,published="2009-11-10,2009-11-30" 表示調用發布時間大于2009年11月10日且小于2009年11月30日的內容,published="1" 表示調用發布時間1天以內的內容
tags:關鍵詞,多個關鍵詞用“,”隔開,例如:tags="福布斯,權力"
2、排序方式
orderby:排序方式,多個“,”隔開,例如: orderby="published desc, pv desc"
3、結果數及分頁
offset:數據庫查詢結果偏移值(必須是正整數),默認值為 0
size:行數(必須是正整數)
page:當前頁碼(必須是正整數)
4、返回值變量
return:返回結果變量名,默認為 r
5、輸出處理函數
{str_cut($r[title], 50, '...')}
截取標題為50個字節
{date('Y-m-d', $r[published])}
日期格式處理,產生 2009-11-15 格式的日期
{thumb($r[thumb], 100, 100)}
自動壓縮縮略圖為寬100像素,高100像素
{pages($total, $page, $pagesize, 2, $urlrule)}
分頁代碼,一般上面的 db 或者 content 標簽中必須有 page 參數
{url('article/article/show', 'contentid=100')}
生成URL,例如:?app=article&controller=article&action=show& contentid=100