摘要:YzmCMS 3.0及以上模板語法及短標簽大全(自建模板必看)。站點名稱:{$site[site_name]} 站點地址:{$site[site_url]} Css/Js/Images的靜態路徑:{STATIC_URL} ,指的路徑為:/common/static/,標題:{$seo_title} 關鍵字:{$keywords}...
短標簽(或函數)大全:
站點名稱:{$site[site_name]}
站點地址:{$site[site_url]}
Css/Js/Images的靜態路徑:{STATIC_URL} ,指的路徑為:/common/static/
標題:{$seo_title}
關鍵字:{$keywords}
描述:{$description}
網站版權信息:{$site[site_copyright]}
網站備案號:{$site[site_filing]}
統計代碼:{$site[site_code]}
包含文件:{m:include "模塊名","文件名"} 例如:{m:include "index","header"}
格式化發布時間:{date('Y-m-d H:i:s',$v['inputtime'])}
字符串截取:{str_cut(待截取的字符串, 截取字數)} 例如:{str_cut($v['description'], 100)}
根據欄目ID獲取當前位置:{get_location(欄目ID)} 例如:{get_location($catid)} 形式如:首頁 > 新聞中心 > 官方新聞
根據欄目ID獲取欄目名稱:{get_catname(欄目ID)} 例如:{get_catname($v['catid'])}
根據欄目ID獲取欄目信息:{get_category(欄目ID, 獲取的鍵)} 例如獲取欄目ID為2的URL地址:{get_category(2, 'pclink')}
根據欄目ID獲取子欄目信息:{get_childcat(欄目ID)} 獲取到的是一維數組,例如: {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);}
根據會員組別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}循環標簽實例(最終會解析成PHP中的foreach循環):
<ul>
{loop $data $v}
<li>{$v[鍵]}</li>
{/loop}
</ul>
或者帶上key
<ul>
{loop $data $k=>$v}
<li>{$k}的值是{$v}</li>
{/loop}
</ul>PHP方法使用:
{方法名(參數)} 例如:獲取欄目名稱:{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!';?>

網友評論:
2020-07-04 15:26:22 回復
網友評論:
YzmCMS博客網友 : 先收藏啦 網友:收藏
2020-02-12 02:36:41 回復
網友評論:
YzmCMS博客網友 回復 YzmCMS博客網友 :先收藏了
2019-01-02 18:33:51 回復
網友評論:
先收藏啦
2018-11-19 03:10:15 回復
網友評論:
先收藏了
2018-01-10 13:46:27 回復
網友評論:
dfgdfgdfgdfg
2017-03-16 13:01:43 回復