短標簽(或函數(shù))大全:
站點名稱:{$site[site_name]} 站點地址:{$site[site_url]} Css/Js/Images的靜態(tài)路徑:{STATIC_URL} ,指的路徑為:/common/static/ 標題:{$seo_title} 關鍵字:{$keywords} 描述:{$description} 網站版權信息:{$site[site_copyright]} 網站備案號:{$site[site_filing]} 統(tǒng)計代碼:{$site[site_code]} 包含文件:{m:include "模塊名","文件名"} 例如:{m:include "index","header"} 格式化發(fā)布時間:{date('Y-m-d H:i:s',$v['inputtime'])} 字符串截?。簕str_cut(待截取的字符串, 截取字數(shù))} 例如:{str_cut($v['description'], 100)} 根據(jù)欄目ID獲取當前位置:{get_location(欄目ID)} 例如:{get_location($catid)} 形式如:首頁 > 新聞中心 > 官方新聞 根據(jù)欄目ID獲取欄目名稱:{get_catname(欄目ID)} 例如:{get_catname($v['catid'])} 根據(jù)欄目ID獲取欄目信息:{get_category(欄目ID, 獲取的鍵)} 例如獲取欄目ID為2的URL地址:{get_category(2, 'pclink')} 根據(jù)欄目ID獲取子欄目信息:{get_childcat(欄目ID)} 獲取到的是一維數(shù)組,例如: {php $r = get_childcat(3);} 會員相關: 獲取會員ID:{php $userid = intval(get_cookie('_userid'));} 獲取會員用戶名:{php $username = safe_replace(get_cookie('_username'));} 判斷會員是否登錄:{if $userid==0}會員未登錄{else}你好:{$username}{/if} 獲取會員頭像:{php $memberavatar = get_memberavatar($userid);} 獲取會員基本資料:{php $memberinfo = get_memberinfo($userid);} 獲取會員全部資料:{php $memberinfo = get_memberinfo($userid, true);} 根據(jù)會員組別ID獲取組別名稱:{get_groupname($groupid)} , 例如:{get_groupname(3)} 或者 {get_groupname($memberinfo['groupid'])}
IF判斷語法:
{if 條件} 要顯示的內容 {/if} 或者 {if 條件1} 要顯示的內容1 {elseif 條件2} 要顯示的內容2 {else} 要顯示的內容3{/if} 例如: 縮略圖判斷存在不存在,如果不存在就顯示默認圖片: {if !empty($v['thumb'])}{$v[thumb]}{else}{STATIC_URL}images/nopic.jpg{/if} 或者 {if $catid==5} 欄目5 {elseif $catid==6} 欄目6 {else} 其他欄目 {/if}
循環(huán)標簽實例(最終會解析成PHP中的foreach循環(huán)):
<ul> {loop $data $v} <li>{$v[鍵]}</li> {/loop} </ul> 或者帶上key <ul> {loop $data $k=>$v} <li>{$k}的值是{$v}</li> {/loop} </ul>
PHP方法使用:
{方法名(參數(shù))} 例如:獲取欄目名稱:{get_catname($v['catid'])} 解析為:<?php echo get_catname($v['catid']);?> PHP自增、自減 {php $i=10;} {loop $k $v} <li>{$i}</li> {$i++} {/loop}
單行PHP解析:
例如:{php $i=1;} 解析為:<?php $i=1;?> 例如:{php $string = date('Y-m-d');} 解析為:<?php $string = date('Y-m-d');?>
如果您不習慣這套語法,也可以直接在模板中書寫php代碼,例如<?php echo 'Hello World!';?>