1.加载指令
==== 嵌入模板 ====
PHP{template:hearder}
即嵌入模板文件''hearder.PHP''的文件内容。这里''hearder''只是举例,''{template:abc}''即可嵌入''abc.PHP''文件内容。 ==== 嵌入模块内容 ====
PHP{module:xxxxxx}
xxxxxx为模块的filename,这里所说的filename即在模块编辑时看到的**文件名**。
2.访问并输出变量或定义变量
==== 直接输出 ====
PHP{$abc}
PHP
{$article.Title}
注意:''$article''等在特定页面是作为特定实体对象存在的,如在文章页需要使用''getlist''等获取文章列表时请勿使用article作为别名。 ==== 定义变量并赋值 ==== 只定义赋值,并不输出内容
PHP{$Now=time()}
{$abc="my name"}
PHP
{$Now}
{$abc}
注意:某些JS语法会跟模板变量冲突,可尽量通过引用方法引入JS文件避免该类冲突。 如''if(margin != undefined){$li.css("margin-right", margin+'px');}'' 将被模板解析为if(margin != undefined)css("margin-right", margin+'px'); ?>
3.引用系统常量
指的是系统各项配置值,如站点域名:
PHPhttp://www.zblog8.com/
这是zblog传统的常量型,和asp版语法基本一致
4.if判断语句
PHP{if $i==1}
{elseif $i==2}
{else}
{/if}
5.foreach和for遍历语句
==== foreach ====
PHP{foreach $articles as $post}{$post.Title}{/foreach}
==== for ====
PHP{for $i = 1 ; $i <= 10 ; $i ++}这是第{$i}次?{/for}
6.函数调用
PHP{time()}
==== 返回数组 ==== 举例,输出[[zblogPHP:development:functions:getlist|GetList]]()的返回数组
PHP{foreach GetList() as $post}
{$post.***}
{/foreach}
更多由Z-BlogPHP提供的可用函数请参考:[[zblogPHP:development:functions:首页]]
7.注释
PHP{* 这里是注释 *}
8.直接运行PHP代码
PHP{PHP}
global $actions;
print_r($actions);
echo '12345';
{/PHP}
注意:zbp模板不能直接使用和标签,只能用{PHP}包含PHP代码。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。