z-blog模板中引用INCLUDE目錄內(nèi)文件

在Z-Blog中引用INCLUDE目錄內(nèi)文件共有兩種方法
1.直接在模板內(nèi)嵌入標(biāo)簽
由系統(tǒng)自動替換為文件內(nèi)容。注意,這種方法只適合動態(tài)生成的頁的模板如default.html,catalog.html,而如用在靜態(tài)頁模板如singel.html則只能在文件重建后更新。
A.根目錄下的INCLUDE內(nèi)文件引用
<#CACHE_INCLUDE_文件名(不要后綴且全大寫)#>
這樣的標(biāo)簽,例如:“<#CACHE_INCLUDE_CATALOG#>”,系統(tǒng)會自動讀取INCLUDE目錄內(nèi)的catalog.asp并替換標(biāo)簽。
B.主題目錄下的INCLUDE內(nèi)文件引用
1.8新特性:主題也可以有自己的INCLUDE目錄,如THEMES\default\INCLUDE,使用
<#TEMPLATE_INCLUDE_文件名(不要后綴且全大寫)#>
系統(tǒng)會自動引用當(dāng)前主題下的INCLUDE內(nèi)相應(yīng)文件內(nèi)容。
2.動態(tài)插入文件內(nèi)容
采用c_html_js.asp動態(tài)插入文件內(nèi)容,這種方法適合所有的模板如single.html,catalog.html。動態(tài)插入也有兩種方式:
A.一個(gè)一個(gè)單獨(dú)插入到模板里來,效率較低。
例如以下代碼就把INCLUDE目錄內(nèi)的calendar.asp的內(nèi)容動態(tài)的插入當(dāng)前頁面。
在你想要插入的元素的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)日志頁面模板(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(最新評論)的內(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("&") "view=" escape(strBatchView) unescape("&") "inculde=" escape(strBatchInculde) unescape("&") "count=" escape(strBatchCount)); document.getElementsByTagName("body")[0].appendChild(elScript); } catch(e){}; }); </script>
相關(guān)文章
- 這篇文章主要介紹了Nginx的Z-Blog的偽靜態(tài)配置方法,需要的朋友可以參考下2014-12-07
Z-Blog 使用Tmt主題時(shí)修改底部版權(quán)的方法
這篇文章主要介紹了Z-Blog 使用Tmt主題時(shí)修改底部版權(quán)的方法,需要的朋友可以參考下2014-12-07zblog2.2實(shí)現(xiàn)首頁顯示指定的分類技巧
zblog2.2的技巧下文分享給大家2014-09-29- 如果不修改默認(rèn)后臺地址總會感覺安全性靠不住。出于這個(gè)考慮,我今天也一直在想辦法修改默認(rèn)的后臺地址2014-05-21
z-blog完美轉(zhuǎn)移到wordpress的方法分享
很多朋友剛建立博客的時(shí)候都是采用國內(nèi)優(yōu)秀的博客系統(tǒng):Z-BLOG,用一段時(shí)間過后很多人都想轉(zhuǎn)移到wordpress,各種轉(zhuǎn)移原因很多。學(xué)朋的主要原因就是Z-BLOG官方長時(shí)間不對博客2012-09-15- 有關(guān)z-blog插件的制作過程步驟,在搜索引擎里至今沒有發(fā)現(xiàn)一篇詳細(xì)的教程,官方也沒有給出一個(gè)詳細(xì)的實(shí)例,所以不少躍躍欲試的朋友,卻找不到方向,甚為苦惱2012-03-04
zblog 文章評論數(shù)、瀏覽數(shù)出錯(cuò)的原因
前段日子,這個(gè)博客的文章瀏覽數(shù)和評論數(shù)頻繁出現(xiàn)問題,有很多時(shí)候是顯示不出數(shù)據(jù),除此外,就是顯示的數(shù)據(jù)一團(tuán)糟2012-03-04- zblog有個(gè)自動生成文章摘要的功能,這給我們在發(fā)表文章的時(shí)候提供了一些方便,節(jié)省了要手動添加文章摘要的時(shí)間,這個(gè)功能很好2012-03-04
z-blog分類目錄靜態(tài)化實(shí)現(xiàn)方法
今天狠狠的給這個(gè)博客動了一次大手術(shù),那就是所有目錄靜態(tài)化,包括博客首頁靜態(tài)化,歸檔首頁靜態(tài)化2012-03-04zblog文章發(fā)布默認(rèn)瀏覽數(shù)修改方法
有個(gè)功能有些站長會喜歡,那就是文章發(fā)布的默認(rèn)瀏覽數(shù)2012-03-04