国产福利在 线观看视频,一区二区高清在线视频免费观看,狠狠色噜噜狠狠狠888米奇,国产一区欧美二区,国产又黄又爽的老大爷,成人久久精品二区,国内精品国产三级国产v另类,夜夜操视频 一区 二区

YZMCMS內容管理系統(tǒng)

首頁 > 動態(tài)

YzmCMS短標簽及模板語法

來源:原創(chuàng)    2020-06-20 21:13:27   編輯:管理員   瀏覽:19973

短標簽(或函數(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!';?>