YzmCMS
站点名称:
范例:多骨鱼博客
代码:{$site[site_name]}
站点地址:
范例:https://blog.duoguyu.com
代码:{$site[site_url]}
Css/Js/Images的相对路径:
范例:/common/static/
代码:{STATIC_URL}
SEO标题:
范例:多骨鱼个人博客 - 博客日记 - 优秀个人站长推荐 - 优秀个人博客
代码:{$seo_title}
网站关键字:
范例:个人博客,优秀站长,博客站长推荐,博客日记,个人博客制作
代码:{$keywords}
网站描述:
范例:个人博客日记,记录一些优秀个人站长是如何制作个人博客,建个人博客、以及经营个人网站的,本站还会推荐一些优秀的个人博客站长网站。
代码:{$description}
网站版权:
范例:© 2018 多骨鱼博客
代码:{$site[site_copyright]}
网站备案号:
范例:津ICP备15003271号
代码:{$site[site_filing]}
网站统计:
范例:网站统计代码请自行百度“站长统计”
代码:{$site[site_code]}格式化时间 - 年月日时分秒
范例:2019-01-24 15:10:25
代码:{date('Y-m-d H:i:s',$v['inputtime'])}
格式化时间 - X月前
范例:1月前
代码:{format_time($inputtime)}
字符串截取:{str_cut(待截取的字符串, 截取字数)}
代码:{str_cut($v['description'], 100)}
包含文件:{m:include "模块名","文件名"}
代码:{m:include "index","header"}
根据栏目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'])}1,多种条件判断时
代码:
{if 条件}
要显示的内容1
{elseif 条件2}
要显示的内容2
{elseif 条件3}
要显示的内容3
{else}
不满足以上条件时,要显示的内容4
{/if}
2,单条件判断时
代码:
{if 条件}
要显示的内容
{/if}
实例参考:
范例1:判断栏目标签,根据栏目id显示不同栏目颜色:
代码:
{if $v['catid'] == 1}
<span class="iconStatus red">红色</span>
{elseif $v['catid'] == 2}
<span class="iconStatus blue">蓝色</span>
{elseif $v['catid'] == 3}
<span class="iconStatus orange">橙色</span>
{else}
<span class="iconStatus gray">灰色</span>
{/if}
范例2:判断缩略图是否存在,如果不存在就显示默认图片:
代码:
{if !empty($v['thumb'])}
<img src="{$v[thumb]}">
{else}
<img src="{STATIC_URL}images/nopic.jpg">
{/if}代码:
<ul>
{loop $data $v}
<li>{$v[键]}</li>
{/loop}
</ul>
或者带上key参数
代码:
<ul>
{loop $data $k=>$v}
<li>{$k}的值是{$v}</li>
{/loop}
</ul>{方法名(参数)}
范例:获取栏目名称:{get_catname($v['catid'])}
代码:<?php echo get_catname($v['catid']);?>
PHP自增、自减:
代码:
{php $i=10;}
{loop $k $v}
<li>{$i}</li>
{$i++}
{/loop}例如:{php $i=1;} 解析为:<?php $i=1;?>
例如:{php $string = date('Y-m-d');} 解析为:<?php $string = date('Y-m-d');?>
如果您不习惯这套语法,也可以直接在模板中书写php代码,例如<?php echo 'Hello World!';?>9