动态模板的基本原理(网站制作)

模板分为两种,一种为静态,一种为动态.我们这里看看动态模板是如何实现的?
首先,模板需要在线修改,则应采用数据库保存模板代码

所谓的模板,就是设计完工的标准的HTML代码,其中需要由程序实现的功能部分将采用特殊字符串代替。然,这些特殊字符串需要在显示的时候被编译为对应的功能。

1,设计数据库testmb.mdb
新建表moban:字段m_id(自动编号,主关键字);字段m_html(备注类型)

2,假设第一模板内容代码

将下列代码拷贝到m_html字段中










  $cntop$



  $cnleft$
  $cnright$









注意$cntop$、$cnleft$、$cnright$,它们将要实现某些具体的程序功能

3,建立数据库连接文件conn.asp








4,建立特殊字符串转换所需要的库文件lib.asp

该文件的主要作用是将实现某些功能的ASP程序做成字程序,以方便调用。








5,最后,调用数据库中的模板代码,将特殊字符串转换。







该页主要作用是将模板代码进行显示,并将其中的特殊代码转变为相对应子程序功能。

至此,ASP的模板功能基本完成,剩下的就是:建立具备编辑模板功能的程序页面,将库文件改变为自己所需要程序功能…… 
看完基本的制作原理后我们再看看一个具体的用模板实现asp生成静态页方法。
北大青鸟网上报名
北大青鸟招生简章