動態模板的基本原理(網站制作)
模板分為兩種,一種為靜態,一種為動態.我們這里看看動態模板是如何實現的?
首先,模板需要在線修改,則應采用數據庫保存模板代碼
所謂的模板,就是設計完工的標準的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生成靜態頁方法。