1. <dd id="uw4i9"><track id="uw4i9"></track></dd>

    2. <dd id="uw4i9"><noscript id="uw4i9"></noscript></dd><dd id="uw4i9"><track id="uw4i9"></track></dd>
        <tbody id="uw4i9"></tbody>
        <dd id="uw4i9"><pre id="uw4i9"></pre></dd>
        首頁 > CMS建站 > Z-Blog > 正文

        Z-BlogPHP主題教程(五)ZBlogPHP模板語言基本語法

        2021-11-22 13:49:16
        字體:
        來源:轉載
        供稿:網友

        模板文件結構及可用標簽請參考:Z-BlogPHP 模板文件與模板標簽。

        0.模板名

        {* Template Name:xxx *}

        放在模板文件第一行,xxx表示模板名。

        1.加載指令嵌入模板

        {template:hearder}

        即嵌入模板文件hearder.php的文件內容。這里hearder只是舉例,{template:abc}即可嵌入abc.php文件內容。

        嵌入模塊內容

        {module:xxxxxx}

        xxxxxx為模塊的filename,這里所說的filename即在模塊編輯時看到的文件名。

        2.訪問并輸出變量或定義變量直接輸出

        {$abc}

        如輸出文章($article)對象的Title屬性值:

        {$article.Title}

        注意:$article等在特定頁面是作為特定實體對象存在的,如在文章頁需要使用getlist等獲取文章列表時請勿使用article作為別名。

        定義變量并賦值

        只定義賦值,并不輸出內容

        {$now=time()}

        {$abc="my name"}

        若要輸出變量內容,代碼同上一條所述

        {$now}

        {$abc}

        注意:某些JS語法會跟模板變量沖突,可盡量通過引用方法引入JS文件避免該類沖突。 如 

        JavaScript

        if(margin != undefined){$li.css(“margin-right”, margin+'px');}

        將被模板解析為

        JavaScript

        if(margin != undefined)<?php echo$li->css("margin-right", margin+'px'); ?>

        3.引用系統常量

        指的是系統各項配置值,如站點域名:

        http://www.fangzhan.org

        這是zblog傳統的常量型,和asp版語法基本一致

        4.if判斷語句

        {if $i==1}

        {elseif $i==2} 

        {else}

        {/if}

        5.foreach和for遍歷語句

        foreach

        {foreach $articles as $post}<p>{$post.Title}</p>{/foreach}

        for

        {for $i = 1 ; $i <= 10 ; $i ++}<p>這是第{$i}次?</p>{/for}

        6.函數調用直接輸出

        如,直接輸出當前時間

        {time()}

        返回數組

        舉例,輸出GetList()的返回數組

        {foreach GetList() as $post}

        {$post.***}

        {/foreach}

        更多由Z-BlogPHP提供的可用函數請參考:Z-BlogPHP 輔助函數列表

        7.注釋

        {* 這里是注釋 *}

        8.直接運行PHP代碼

        {php} 

        global $actions;

        print_r($actions);

        echo '12345';

        {/php}

        注意:zbp模板不能直接使用<?php ?>和<? ?>標簽,只能用{php}包含php代碼。

        發表評論 共有條評論
        用戶名: 密碼:
        驗證碼: 匿名發表

        圖片精選

        欧洲熟妇色XXXX欧美老妇免费

        1. <dd id="uw4i9"><track id="uw4i9"></track></dd>

        2. <dd id="uw4i9"><noscript id="uw4i9"></noscript></dd><dd id="uw4i9"><track id="uw4i9"></track></dd>
            <tbody id="uw4i9"></tbody>
            <dd id="uw4i9"><pre id="uw4i9"></pre></dd>