账号通
    

账号  

密码  

27609

查看

45

回复
主题:[分享]充分利用HTML模板引擎,打造自定义个性页面或插件 [收藏主题] 转到:  
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2007/8/12 9:10:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线考试系统(NET)

前言:

KesionCMSV4.0模板引擎采用了直接绑定的模式,这种模式很大程度上给我们提供了很大的自由.可以自由的给每个栏目,每篇文章绑定任意不同的模板.虽然KesionCMS 4.0以前的版本也可以给每个栏目,每篇文章绑定不同模板.但是她需要先把模板导入到数据库,然后再选择绑定.V4.0之前版本读出模板时,是先从数据库的模板数据表读出模板路径,然后再根据模板路径到硬盘上读出模板数据.而KesionCMSV4.0 读模板时,就不需要再到模板数据表中读路径了.这无形中就少了一个步骤.KesionCMS V4.0您只需要将做好的模板上传到模板目录,如template,即可选择绑定.

前面讲的可能有点偏离主题了.接下来我就给大家简单的介绍下,如何给自己的自定义页面也支持模板标签

如:假如在你的网站根目录下要建一个help.asp.对应的模板文件在 /template/help.html

新建一个文件help.asp,文件内容如下

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%option explicit%>
<!--#include file="Conn.asp"-->
<!--#include file="KS_Cls/KS.PublicCls.asp"-->
<!--#include file="KS_Cls/KS.RCls.asp"-->
<%
Dim KSR,Template
Set KSR = New Refresh
Template = KSR.LoadTemplate("/template/test.html")          '此处为模板地址
Template = KSR.KSLabelReplaceAll(Template)
Set KSR=Nothing
Call CloseConn()
Response.Write Template 
%>
就这样一步简单的操作,看看效果http://你的域名/help.asp

看到了吧,你的自定义页面也支持模板了.简单吧!

这样这个页面就可以用到KesionCMS的所有标签了...


[此贴子已经被作者于2007-8-12 9:11:40编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.06250秒 powered by KesionCMS 9.0