在z-blog模板中调用INCLUDE文件
2010-6-15 - - zblog相关 - Views
在z-blog模板中调用INCLUDE目录下的文件,共有两种方法——
1.直接在模板内嵌入标签,由系统自动替换为文件内容。
A.根目录下,INCLUDE目录内文件引用——
<#CACHE_INCLUDE_文件名(不带后缀且全大写)#>
例如:“<#CACHE_INCLUDE_CATALOG#>”,就是指令系统自动读取“根目录/INCLUDE”目录下的catalog.asp文件的内容并替换。
B.主题目录下,INCLUDE目录内文件引用——
<#TEMPLATE_INCLUDE_文件名(不带后缀且全大写)#>
例如:“<#TEMPLATE_INCLUDE_TAG#>”,就是指令系统自动读取“根目录/THEMES/default/INCLUDE”目录下的tag.asp文件的内容并替换。
注意:以上方法适合在一些动态生成的页面模板中调用,如:default.html等。
2.采用c_html_js.asp动态插入文件内容(适合于所有模板页面,如:default.html、single.html等)。
A.一个一个单独插入到模板中去,此法效率偏低。例如——
<script src="<#ZC_BLOG_HOST#>function/c_html_js.asp?include=calendar" type="text/javascript"></script>
这段代码就是将INCLUDE目录下的calendar.asp文件的内容动态地插入到当前页面。同样道理,将<#ZC_BLOG_HOST#>替换成你的博客地址,即可在外部引用你博客上的列表内容了。
B.使用c_html_js.asp的act=batch指令,批量地读入文件(Z-Blog 1.8 Walle Build 100427之前的版本就用了这个方式,现在简化了)。
此法推荐在静态日志页面模板(singel.html)中使用,用该方式读取include文件(如:日历calendar.asp,最近文章previous.asp等)。此外,它也同样可用于读取主题目录下的include文件。
Step 1:在模板顶部定义如下JS参数——
<script type="text/javascript">
var strBatchView="";
var strBatchInculde="";
var strBatchCount="";
</script>
Step 2:在你想要插入的元素的HTML标签内写入
<ul id="ulComments">
<script type="text/javascript">strBatchInculde+="ulComments=comments,"</script>
</ul>
这段代码的用意是:把comments.asp(最新评论)的内容放入ID为”ulComments”的HTML元素内。你只要改”ulComments”和”comments”两个字符串为相应的HTML元素的ID与INCLUDE目录下的文件名(不要后缀),即可调用其中的内容。
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>
OK,你明白了吗?
关键词 // Z-Blog Z-Blog教程 Z-Blog技巧
出处:低一度,链接:http://www.diyidu.cn/post/zblog_include.html
随机推荐
to "在z-blog模板中调用INCLUDE文件"
-
#1 老实人博客 回复该留言 2010-6-15 17:47:06沙发,我下面的有点不懂,上面的没有问题。要研究一下!
-
不用zblog的飘过,呵呵。diyidu 于 2010-6-15 19:37:02 回复有种不要停下来:)
-
我在模板文件里创建了一个include文件夹,里面建了一些asp文件,并放上gg广告,然后在各页面调用,不知道为什么,单独sigle.html这个页面上的怎么都不显示,单独在页面放上gg广告都不显示。其他,像default.html,guestbook.html都能,此问题困惑了我很久了。看了你这篇文章后还是不得要领啊,不知道博主能否指点一二?我的邮箱是:cy_kobe@qq.com,不胜感激。哦,对了,我用的是你的那个doogle的主题。diyidu 于 2010-6-15 20:28:22 回复你是采用什么方式调用的呢?标签有没有对?重建了没有?
-
华丽地飘过,留个记号,以便日后用上。diyidu 于 2010-6-15 20:28:47 回复呵呵,欢迎。
-
楼主很厉害,要是Wepress也有这样高质量的用户就幸福了。diyidu 于 2010-6-15 23:48:40 回复呵呵,过奖了。
-
桶哥的文章技术性与华丽并存,小托膜拜之。diyidu 于 2010-6-16 0:36:21 回复这个还谈得上华丽?汗。雅岚 于 2010-6-16 12:56:22 回复华丽么?有谁比我的华丽,哈哈。纯属调侃,博主不要介意,顺祝端午快乐!
-
技术确实比较的厉害了!赞。diyidu 于 2010-6-16 12:08:17 回复汗,别夸哥了,会骄傲的。
-
几天没能来访问咯,今是端午节那就祝你和家人节日快乐。diyidu 于 2010-6-16 12:08:45 回复谢谢,节日快乐。
-
飘过,wordpress用户。diyidu 于 2010-6-16 12:09:15 回复你又飘过了?
-
今天端午节哦,大家一定要吃粽子。diyidu 于 2010-6-16 12:10:00 回复等下去买两个解谗。
-
z-blog适合写博,WordPress更适合折腾,我一直有转型z-blog的想法。diyidu 于 2010-6-16 12:10:31 回复转吧,我第一个支持你。
-
俺的是WP,用不上,呵呵。diyidu 于 2010-6-16 12:11:00 回复呵呵,那你就围观吧。
-
ASP程序貌似真的不安全。diyidu 于 2010-6-16 12:11:25 回复何出此言?
-
桶哥,你该出个公告插件啦。。我想用,更多朋友也在期待啊。diyidu 于 2010-6-16 12:12:28 回复哦,好的,不过插件这玩意儿,责任重大,整不好会连累人。股票推荐 于 2010-6-16 18:04:54 回复也是,但发布的时候说明是测试版,嘿嘿。
-
节日快乐~diyidu 于 2010-6-16 17:54:46 回复谢谢,节日快乐。
-
粽子节快乐!diyidu 于 2010-6-16 17:55:20 回复呵,同乐同乐。
-
呵呵,今天端午了,节日快乐呵!diyidu 于 2010-6-16 18:46:06 回复谢谢,同乐了。
-
不要使用try,会有性能上的问题。
一般来说,我写程序是不会用try来捕获错误的,因为我根本不可能写错。diyidu 于 2010-6-16 21:57:58 回复恩,赞同啊。
-
做友情链接吗?我已做好了贵站的链接,请查看。diyidu 于 2010-6-16 22:06:44 回复首先我没看到你链接我,其次我的博客已经暂停换链好久了,不好意思。
-
顶博主的人太多了,我在地下室多少楼了?diyidu 于 2010-6-17 10:48:32 回复没那么夸张,呵呵。
-
来看看博主~diyidu 于 2010-6-17 10:49:05 回复呵,我也问候下。
-
现在不用z-blog了,以后可能用得上。diyidu 于 2010-6-17 10:49:38 回复欢迎倒戈哦。
-
看着桶哥弄的这个,还是挺复杂的嘛!diyidu 于 2010-6-17 13:38:35 回复复杂吗?不觉得啊。
-
我用wp,咱俩差得挺远。diyidu 于 2010-6-17 13:39:52 回复其实WP和ZB有很多相似点的。
-
不用Zblog的人路过。diyidu 于 2010-6-17 13:49:38 回复路过此处,请留下买路钱!
-
后边的还得多看看,没全搞明白。diyidu 于 2010-6-17 15:15:24 回复后边的现在不需要用了。
-
改天也玩玩zblog!diyidu 于 2010-6-17 17:10:54 回复恩,哥代表ZB欢迎你。
-
这个博客不会是ZB吧?怎么看怎么像WP呢。diyidu 于 2010-6-19 1:10:06 回复是ZB啊,有啥不对吗?
-
恩,公告很是需要呢,收藏了。
-
垃圾评论,已屏蔽。
-
贵博非常好,希望能友情链接。QQ:9334565,子南。桶哥 于 2010-10-13 22:37:41 回复你就继续扯淡吧,SB。想贴广告请到别处。
-
呵呵,这个还是很简单的。
-
z-blog的功能越来越好了。
-
这样的东西很实用啊。
-
真的是不错,学习了。



