1.暂时关闭缓存
因为uchome里面默认是有页面缓存的,二次开发的时候避免每次调整之后都要去后台更新缓存,还是暂时将缓存关掉,但是uchome里面没有开关只能修改源代码了!
找到/home/source/function_common.php,打开找到891行左右,代码为:
修改为:$objfile = S_ROOT.'./data/tpl_cache/'.str_replace('/','_',$tpl).'.php';
或者直接修改为(注释掉)
当项目上线的时候 只需要去掉你修改的内容即可!
2.打开调试信息
为了更清楚的知道每个动作都进行了什么操作,打开调试信息方便直观!
找到/home/common.php文件,打开找到第二行,代码为:
直接修改为
即可!
这样在页面的底部就会显示调试信息
3.UCHOME模板中一般if标签,else标签,loop标签 ,eval标签
A、if标签和 else标签主要是判断标签,格式如下
<!—{if 条件}–>
输出内容
<!—{/if}–>
和
<!—{if 条件}–>
输出内容1
<!—{else}–>
输出内容2
<!—{/if}–>
以上的 条件 可以是变量及合法的PHP函数及自定义函数。
B、 loop标签
loop标签是循环输出数组的
格式一:
相当于PHP代码中
格式二:
相当于PHP代码中
C、eval标签
eval标签主要是用来在模板中执行php语法,在eval后必须紧跟合法的PHP语法,如:
<!–{eval echo ‘这是PHP语法’;}–>