Z-Blog 1.8 Walle 下载Dutory 0.3 Gromit 发布PJBlog2 to Z-Blog数据库转换程序Wordpress数据导入插件 for 1.8
Z-BLOG使用小贴士收集如何配置Z-Blog高阶学习手册Windows Live Writer支持插件 
返回列表 回复 发帖

[模板制做指南]Z-Blog在模板中引用INCLUDE目录内文件的说明

Z-Wiki链接:http://wiki.rainbowsoft.org/doku.php?id=themes:tips
在Z-Blog中引用INCLUDE目录内文件共有两种方法

1.直接在模板内嵌入标签,由系统自动替换为文件内容(这种方法只适合动态生成的页的模板如default.html)

你可以在你的模板里放入
  1. <#CACHE_INCLUDE_文件名(不要后缀且全大写)#>
复制代码
这样的标签,例如:“<#CACHE_INCLUDE_CATALOG#>”,系统会自动读取INCLUDE目录内的catalog.asp并替换标签。
1.8新特性:主题也可以有自己的INCLUDE目录,如THEMES\default\INCLUDE,使用
  1. <#TEMPLATE_INCLUDE_文件名(不要后缀且全大写)#>
复制代码
即可引用。

2.采用FUNCTION/c_html_js.asp动态插入文件内容(这种方法适合所有的模板如single.html,catalog.html)

使用c_html_js.asp动态插入也有两种方法

A.一个一个单独插入到模板里来,效率较低。
  1. <script language="JavaScript" src="<#ZC_BLOG_HOST#>function/c_html_js.asp?include=calendar" type="text/javascript"></script>
复制代码
例如以上代码就把INCLUDE目录内的calendar.asp的内容动态的插入当前页面。

B.使用c_html_js.asp的act=batch指令批量的读入文件。
代码如下:
  1. 在模板头部定义如下JS参数
  2. <script language="JavaScript" type="text/javascript">
  3.         var strBatchView="";
  4.         var strBatchInculde="";
  5.         var strBatchCount="";
  6. </script>

  7. 在你想要插入的元素的HTML标签内写入
  8. <ul id="ulComments">
  9. <script language="JavaScript" type="text/javascript">strBatchInculde+="ulComments=comments,"</script>
  10. </ul>

  11. 这样会把comments.html的内容放入ID为ulComments的HTML元素内,你只用改"ulComments"和"comments"两个字符串为你想要插入的HTML元素的ID和INCLUDE目录下的文件名(不要后缀)。


  12. 在模板的最末端放入
  13. <script language="JavaScript">
  14. try{
  15.         var elScript = document.createElement("script");
  16.         elScript.setAttribute("language", "JavaScript");
  17.         elScript.setAttribute("src", "<#ZC_BLOG_HOST#>function/c_html_js.asp?act=batch"+"&view=" + escape(strBatchView)+"&inculde=" + escape(strBatchInculde)+"&count=" + escape(strBatchCount));
  18.         document.getElementsByTagName("body")[0].appendChild(elScript);
  19.         }
  20. catch(e){};
  21. </script>
复制代码
Z-Blog 百事通
好东西。。呵呵
受教了!
个人推荐:WindsPhoto相册 WindsPhoto演示

AD:我的小站:简单生活 淮南都市网

wolfit提供的广告

这个要留起来 肯定有用
所以顶起来
Ignored anything
直接在模板内嵌入  ....偶新手 可以问下模板是指哪个文件哇?
在论坛搜索“模板”
或者访问http://bbs.rainbowsoft.org/viewt ... hlight=%C4%A3%B0%E5
Washun之官方博客 | ZIPPO酷玩族 | 好段子 | 桃园吧
------------------------------------------------------------------------------------------
新手请多看Z-wiki,或站内搜索寻找答案
1、Z-blog模板及标签库   2、默认模板右侧栏       3、默认CSS样式的注释     
4、Z-BLOG使用小贴士收集         5、加广告请搜索gg/google/广告
终于弄清楚了,一直迷惑于那几个#CACHE_INCLUDE_XXX#
受教了
晕,,,我用了怎么出现这中情况。他出现但不调用文章。。。怎么改啊。。请教了。。不大熟悉对这个。。。
附件: 您所在的用户组无法下载或查看附件
雾里看花
原帖由 mafeng8487 于 2008-1-17 13:27 发表
晕,,,我用了怎么出现这中情况。他出现但不调用文章。。。怎么改啊。。请教了。。不大熟悉对这个。。。
就是啊~~
没有.组织
meiyou.org
原帖由 mafeng8487 于 2008-1-17 13:27 发表
晕,,,我用了怎么出现这中情况。他出现但不调用文章。。。怎么改啊。。请教了。。不大熟悉对这个。。。
我也这问题。。。。。。
返回列表