1. 自动更新缓存。 uch 模板缓存文件存放在 跟目录/data/tpl_cache 下。 免去每次修改模板后都要到手动更新缓存操作,不过调好页面,要该回来,否则会大幅度提高服务器负担。
打开source/function_common.php文件找到 template 函数
更改为:
这样每次更改模板就可以自动更新缓存文件了!!
2. 模板标签
UCH模板中含有以下标签:
if标签,else标签,loop标签 ,eval标签
1>. if / else 标签
以上的 条件 可以是变量及合法的PHP函数及自定义函数。
2>. loop 标签
loop标签为循环输出数组,如果你不懂数组,请参考相关资料。
格式一:
<!--{loop $array $key $value}-->
$value
<!--{/loop}-->
相当于PHP代码中
形式二:
<!--{loop $array $value}-->
$value
<!--{/loop}-->
相当于php代码
显示三:循环套循环
<!--{loop $array $value}-->
{$value[name]} //外部数组中的数据
<!--{loop $value[p] $value2}-->
{$value2[name]} //内数组中的数据
<!--{/loop}-->
<!--{/loop}-->
注:$array 一般为二维数组
3>. eval标签
eval标签主要是用来在模板中执行php语法,在eval后必须紧跟合法的PHP语法,如:
<!--{eval echo 'PHP语法';}-->
3. 模板找使用变量
首先我们在 php页面定义变量 并赋予变量值
之后在模板中:
第一变量: {$uch}
第二变量: {$uch_name}
以上是UCH 常用标签,仅供参考~~