<noframes id="tfbvr">
<listing id="tfbvr"></listing>

        <track id="tfbvr"></track>

          <th id="tfbvr"></th>

            <th id="tfbvr"></th>

              <form id="tfbvr"></form>

                <form id="tfbvr"><thead id="tfbvr"><menuitem id="tfbvr"></menuitem></thead></form>

                首頁 > 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代碼。

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

                圖片精選

                <noframes id="tfbvr">
                <listing id="tfbvr"></listing>

                      <track id="tfbvr"></track>

                        <th id="tfbvr"></th>

                          <th id="tfbvr"></th>

                            <form id="tfbvr"></form>

                              <form id="tfbvr"><thead id="tfbvr"><menuitem id="tfbvr"></menuitem></thead></form>

                              亚洲国产综合无码一区二区BT下... 9420高清完整版在线观看免费 国产CHINESEHDXXXX... 黄 色 免 费 成 人 A片 欧美性受XXXX黑人XYX性爽