**模板目录说明:** * 模板文件存在于 /templates/ 目录下 ,官方默认的有一套方案模板 /templates/juan/; * 新建一套模板则需要建立一个新的目录; 例如:/templates/newtpl/, newtpl即为新建立的模板名称。它的下面将存放各个模板文件,名称都与juan/下面的一样。 * 在网站后台“系统设置”-“网站设置”-“模板目录”项会自动检测 /templates/ 下所有模板目录,你可以自由切换模板; * 模板文件后缀为.htm。 **模板语法规则:** 1、变量表示 `{$name} 被解析成<?php echo $name; ?>,表示显示变量$name的值,其中的“name” 变量命名必需符合PHP的命名规则,只能由英文字母、数字和下划线组成首字母必须是英文字母或者下划线。` 2、常量表示 `{PHPQUAN_ROOT} 被解析成<?php echo PHPQUAN_ROOT; ?>,表示显示常量PHPQUAN_ROOT的值,常量命名必需符合PHP的命名规则,只能由英文字母、数字和下划线组成首字母必须是英文字母或者下划线。` 3、执行命令 `{php *} 将被解析成 <?php * ?>例 :{php $i=1 }编译成<?php $i=1;?>` 4、函数调用 `{function(*)} 将被解析成 <?php function(*)?>` 5、条件判断 `(1){if *} * {/if} 被解析成 <?php if(*){ ?> * <?php }?> 或 {if *} * {else} * {/if} 被解析成 <?php if(*){ ?> * <?php } else { ?> * <?php } ?> 或 {if *} * {elseif} * {elseif} * {/if}被解析成 <?php if(*){ ?> * <?php }elseif(*){ ?> * <?php }elseif(*){ ?> * <?php }?>` 6、循环 `{loop $a $b} * {/loop}被解析成<? if(is_array($a)) foreach($a AS $b) { ?> * <? } ?> 或{loop $a $b $c} * {/loop}则被解析成 <? if(is_array($a)) foreach($a AS $b=>$c) { ?> * <? } ?> ` 7、模板嵌套 `{template filename},例如:{template header} 表示嵌套 phpmps模块模板目录下 header.htm`