久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Z-Blog/主題制作技巧

來(lái)自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

Z-Blog|使用前須知|安裝與配置|個(gè)性化定制|插件開發(fā)

更新瀏覽計(jì)數(shù)[ ]

在打開單頁(yè)日志后產(chǎn)生,每刷新一次,計(jì)數(shù)加1。

注意:只有在b_article-single.html有以下及第3步中介紹的代碼,瀏覽計(jì)數(shù)才有效。

在b_article-single.html模板中,你認(rèn)為合適的位置加入以下代碼,標(biāo)簽內(nèi)顯示的就是當(dāng)前文章的瀏覽次數(shù)。

<span id="spn<#article/id#>"></span>
<script  type="text/javascript">strBatchCount+="spn<#article/id#>=<#article/id#>,"</script>

顯示瀏覽計(jì)數(shù)[ ]

只適用在列表頁(yè),如首頁(yè)和分類頁(yè)。動(dòng)態(tài)加載,不隨當(dāng)前頁(yè)刷新累加。

需要修改b_article-multi.html模板,在你認(rèn)為合適的位置加入以下代碼,span標(biāo)簽就是每個(gè)文章的瀏覽次數(shù)。

<span id="spn<#article/id#>">
<script  type="text/javascript">strBatchView+="spn<#article/id#>=<#article/id#>,"</script>

注意:你也可以用<#article/viewnums#>標(biāo)簽,但它只能在索引重建后更新數(shù)值。

必需輔助代碼[ ]

在TEMPLATE\ default.html,single.html,catalog.html 等頁(yè)面的頭部和尾部(指<body ></ body>內(nèi))都要有如下代碼計(jì)數(shù)器才能正常工作,默認(rèn)模板已經(jīng)包含這些代碼。

TEMPLATE\default.html,single.html,catalog.html頭部代碼

<script  type="text/javascript">
        var strBatchView="";
        var strBatchInculde="";
        var strBatchCount="";
</script>

TEMPLATE\default.html,single.html,catalog.html尾部代碼

<script   type="text/javascript">
$(document).ready(function(){
try{
    var elScript = document.createElement("script");
    elScript.setAttribute("language", "JavaScript");
    elScript.setAttribute("src", "<#ZC_BLOG_HOST#>function/c_html_js.asp?
act=batch"+unescape("%26")+"view=" + escape(strBatchView)+unescape("%26")+"inculde=
" + escape(strBatchInculde)+unescape("%26")+"count=" + escape(strBatchCount));
    document.getElementsByTagName("body")[0].appendChild(elScript);
    }
catch(e){};
});
</script>

模板中引用INCLUDE目錄內(nèi)文件[ ]

在Z-Blog中引用INCLUDE目錄內(nèi)文件共有兩種方法:

直接在模板內(nèi)嵌入標(biāo)簽[ ]

由系統(tǒng)自動(dòng)替換為文件內(nèi)容。注意,這種方法只適合動(dòng)態(tài)生成的頁(yè)的模板如default.html,catalog.html,而用在靜態(tài)頁(yè)模板如singel.html則只能在文件重建后更新。

A.根目錄下的INCLUDE內(nèi)文件引用

<#CACHE_INCLUDE_文件名(不要后綴且全大寫)#>

這樣的標(biāo)簽,例如:“<#CACHE_INCLUDE_CATALOG#>”,系統(tǒng)會(huì)自動(dòng)讀取INCLUDE目錄內(nèi)的catalog.asp并替換標(biāo)簽。

B.主題目錄下的INCLUDE內(nèi)文件引用=== 1.8新特性:主題也可以有自己的INCLUDE目錄,如THEMES\default\INCLUDE,使用

<#TEMPLATE_INCLUDE_文件名(不要后綴且全大寫)#>

系統(tǒng)會(huì)自動(dòng)引用當(dāng)前主題下的INCLUDE內(nèi)相應(yīng)文件內(nèi)容。

動(dòng)態(tài)插入文件內(nèi)容[ ]

采用c_html_js.asp動(dòng)態(tài)插入文件內(nèi)容,這種方法適合所有的模板如single.html,catalog.html。動(dòng)態(tài)插入也有兩種方式:

A.一個(gè)一個(gè)單獨(dú)插入到模板里來(lái),效率較低。

例如以下代碼就把INCLUDE目錄內(nèi)的calendar.asp的內(nèi)容動(dòng)態(tài)的插入當(dāng)前頁(yè)面。

在你想要插入的元素的HTML標(biāo)簽內(nèi)寫入

<script src="<#ZC_BLOG_HOST#>function/c_html_js.asp?include=calendar" type="text/javascript"></script>

將<#ZC_BLOG_HOST#>替換成你的博客地址,即可在外部引用你博客上的列表內(nèi)容了。

B.使用c_html_js.asp的act=batch指令批量的讀入文件。

推薦在靜態(tài)日志頁(yè)面模板(singel.html)使用該讀入方式讀取include文件(如日歷calendar.asp,最近文章previous.asp等)。

注:該方法也同樣可用于讀取主題目錄下的include文件

Step 1.在模板頂部定義如下JS參數(shù)

<script  type="text/javascript">
        var strBatchView="";
        var strBatchInculde="";
        var strBatchCount="";
</script>

Step 2.在你想要插入的元素的HTML標(biāo)簽內(nèi)寫入

<ul id="ulComments">
<script type="text/javascript">strBatchInculde+="ulComments=comments,"</script>
</ul>

這段代碼的用意是:把comments.asp(最新評(píng)論)的內(nèi)容放入ID為”ulComments”的HTML元素內(nèi)。你只要改”ulComments”和”comments”兩個(gè)字符串為相應(yīng)的HTML元素的ID和INCLUDE目錄下的文件名(不要后綴)即可調(diào)用其中內(nèi)容。

Step 3.在模板的最末端寫入

<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
try{
    var elScript = document.createElement("script");
    elScript.setAttribute("language", "JavaScript");
    elScript.setAttribute("src", "<#ZC_BLOG_HOST#>function/c_html_js.asp?
act=batch"+unescape("%26")+"view=" + escape(strBatchView)+unescape("%26")+"inculde=
" + escape(strBatchInculde)+unescape("%26")+"count=" + escape(strBatchCount));
    document.getElementsByTagName("body")[0].appendChild(elScript);
    }
catch(e){};
});
</script>

參考來(lái)源[ ]

http://wiki.rainbowsoft.org/doku.php?id=themes:tips

Z-Blog使用手冊(cè)導(dǎo)航

使用前須知

系統(tǒng)需求|使用手冊(cè)|名詞解釋

安裝與配置

安裝與升級(jí)|配置你的博客

個(gè)性化定制

主題制作規(guī)范|模板文件與模板標(biāo)簽|主題制作技巧

插件開發(fā)

插件開發(fā)指南|行為類接口|過(guò)濾器接口|純輸出接口