云业内容管理系统 V2.0 模板手册 www.yunyecms.com 第 3 页
3
常量名称
描述
SITE_URL
系统网址
ROOT
网站跟目录
THEME
主题风格目录
YUNYECMS_PUBLIC
对应 pulbic 目录,存放 cms 系统所需的一些公共文
件。
YUNYECMS_UI
对应 pulbic/ui 目录
LAN
当前语言对应的目录名称
CTD
当前模板对应的目录,对应 theme/default
TPL
当前模板文件所在的目录,对应 theme/default/cn
另外还有一些常量在进行二次开发或进行配置的时候需要了解下,如下表:
常量名称
描述
COOKIE_DOMAIN
Cookie 作用域
COOKIE_PATH
Cookie 作用路径
COOKIE_PRE
Cookie 前缀
COOKIE_ADMINPRE
Cookie 后台前缀
COOKIE_EXPIRE
Cookie 生命周期
COOKIE_RND
cookie 随机验证码
ADMLOGIN_NUMS
后台登录错误次数
ADMLOGIN_MINUTES
后台闲置时间,达到设定的时间则自动退出
SAFE_CKHASH
启用后台来源认证码,0 为开启来源验证,1 为关闭
SAFE_ISOPLOG
启用后台操作日志,1 为启用,0 为关闭
YUNYECMS_ROOT
系统根目录实际路径
YUNYECMS_CORE
系统核心文件路径
YUNYECMS_CLASS
系统类库路径
YUNYECMS_CONFIG
系统配置文件目录
YUNYECMS_FUN
系统函数目录
YUNYECMS_DATA
系统数据目录
YUNYECMS_ADMSESSION
系统后台 session 存储目录
YUNYECMS_SESSION
系统 session 存储目录
YUNYECMS_LAN
后台默认语言名称
CACHE_ROOT
系统缓存根目录
CACHE_AUTO_UPDATE
缓存是否自动更新,可设置为 true 或 false
APP_DEBUG
是否开启调试模式,可设置为 true 或 false
YUNYECMS_RD
等同 ROOT
3.2 变量
为了方便模板开发,云业 CMS 设置了一些系统变量,熟悉这些的用法,对于我们开发模板
是十分必要的。如下表
变量名称
描述
$yunyecms_dbconfig
数据库配置信息
云业内容管理系统 V2.0 模板手册 www.yunyecms.com 第 4 页
4
Type:数据库类型
Ver:数据库版本
Hostname:数据库登录地址
Port:端口,不填为按默认
Username:数据库用户名
Password:数据库密码
Database:数据库名
Dbchar:数据库默认编码
Tablepre:数据表前缀
Debug:显示 SQL 错误提示(0 为不显示,1 为显
COOKIE_PATH
Cookie 作用路径
COOKIE_PRE
Cookie 前缀
COOKIE_ADMINPRE
Cookie 后台前缀
lang
当前语言版信息
cat
当前栏目信息
rootcat
当前栏目所隶属的跟目录信息
cfg
网站配置信息
member
当前会员信息
seo
对应 seo 信息
list
列表页对应当前分类所对应的列表,支持分页和检
索
page
对应分页信息
4 模板解析
为了方便模板开发,云业 cms 将一些 php 语法解析为一些更容易理解和书写的模式,具体
如下表所示:
标题
Php 语法
解析为
原生 Php 语句块
<?php 代码 ?>
此语法支持两种写法:
1、<php> 代码 </php>
2、{php 代码}
Tpl 函数
<?php include tpl(‘ 参
数’); ?>
{tpl 参数}
一维数组
<?php echo $seo[‘title’]?>
{$seo.title}
二维数组
<?php echo $lang[“email”]
[‘from]?>
{$ lang.email.from }
include
<?php include 文件路径 ?>
{include 路径}
If 语句开始
<?php if(条件) {?>
{if 条件}
Else 语句
<?php else{ ?>
{else}
Elseif 语句
<?php elseif(条件){ ?>
{elseif 条件}
If 语句结束
<?php } ?>
{/if}
For 语句
<?php for(条件){?>
{for 条件}
For 语句结束
<?php } ?>
{/for}