摘 要:織夢內容管理系統(tǒng)(DedeCMS)是國內非常知名的開源的內容管理系統(tǒng),基于PHP+MySQL技術開發(fā),能夠很好地滿足設計人員對于網站程序進行二次開發(fā)的需要。DedeCMS強大的模板調用功能,可使設計人員將下載的模板安裝到系統(tǒng)中,設計人員通過調用模板可應用模板中現(xiàn)成的設計風格、樣式、布局,在模板上進行二次開發(fā),極大的節(jié)省了網站開始時間,提高了網站設計效率。本文介紹了DedeCMS模板的特點,以及DedeCMS模板的調用方法及應用效果。
關鍵詞:DedeCMS;網站設計;模板調用;二次開發(fā)
中圖分類號:TP311.52
織夢內容管理系統(tǒng)(DedeCMS)是進行快速建站的有效系統(tǒng),它可以使用戶充分利用豐富的web資源,快速調用模板,在短時間完成符合規(guī)范的網站,讓用戶真正體驗自由駕馭網站的樂趣。
1 模板的安裝
在DedeCMS系統(tǒng)中,用戶可以使用系統(tǒng)自帶的模板,也可以在網上下載模板后安裝到系統(tǒng)中。DedeCMS系統(tǒng)的模板默認放在“cmspath/templets/”目錄中,系統(tǒng)默認的模板文件名為“default”,用戶可以將事先設計好的模版改名為“default”并覆蓋原模板。另外,用戶也可以將自己設計的新模板放在一個命名好的文件夾里,再將文件夾放到cmspath/templets/里面,最后再通過“打開DEDE后臺>>系統(tǒng)>>系統(tǒng)基本參數(shù)>>模板默認風格”定位到此文件夾就可以了。
2 系統(tǒng)開發(fā)工具及開發(fā)平臺
Dedecms系統(tǒng),是一種綜合管理網站各種功能的通用工具,通過模板的調用技術,可在同一后臺中完成更新和維護。Dedecms是基于PHP+MYSQL的開源內容管理系統(tǒng),PHP是超級文本預處理語言,是一種在服務器端執(zhí)行的腳本語言,應用時嵌入到HTML文檔中。MySQL是一個開放源碼的關系數(shù)據庫管理系統(tǒng),體積小、速度快,適用于中小型網站。
Dedecms系統(tǒng)是一個跨平臺的系統(tǒng),在Windows、Linux、Unix平臺下均可應用。在Windows平臺下,一般搭配為“IIS/Apache+PHP4/PHP5+MySQL3/4/5”,為提高系統(tǒng)性能,建議用系統(tǒng)提供的DedeAMPZ套件。在Linux平臺下,一般搭配為“Apache2.2+PHP5.2+MySQL5.0”。
3 系統(tǒng)的工作原理
3.1 網頁模板
與傳統(tǒng)的網頁制作有所不同,傳統(tǒng)的網頁制作需要學習網站三劍客的所有課程為前提。本研究可以借助大量網上資源,收集用戶所喜愛的網站模式,下載源代碼,修改css樣式,通過簡單的標簽調用,做成自己所需要的模板雛形,通過強大的標簽調用功能,把前臺和后臺聯(lián)系起來,只需要簡單的后臺修改功能,就可實現(xiàn)仿站的功能。
3.2 DedeCMS模板原理
在Dedecms系統(tǒng)中,由系統(tǒng)的include文件夾中的dedetag.class.php文件對模板進行解析,文件中有兩個函數(shù)LoadTemplate()和ParseTemplet(),其中ParseTemplet()的主要作用就是把templets/default下的模板文件中的標簽逐一地遍歷出來,讀取標簽相應自身屬性。
4 系統(tǒng)總體設計與實現(xiàn)
4.1 基本簡介
借助豐富的網絡資源,首先找到可以借鑒的仿站,觀察目標站的風格樣式是否適合本站所需要為前提,然后下載目標站的源代碼,通過修改css、標簽調用等方法,實現(xiàn)前后臺功能最大化,節(jié)省一切資源。
4.2 模板的制作
4.2.1 整體實現(xiàn)
利用目標站的源代碼,制作成靜態(tài)頁面html,命名成index.htm。
4.2.2 標簽調用
通過標簽調用,以及樣式修改,做成即將調用的模板。
4.2.3 模板調用
在完成Dedecms的搭建工作后,登入后臺。
進入到系統(tǒng)模塊>>系統(tǒng)基本參數(shù)>>在模板默認風格中把系統(tǒng)默認的default修改成前期自己制作的模板名,確定后,生成。并且在生成模塊中,點擊更新主頁HTML,選擇瀏覽,找到模板文件夾和首頁。通過Dedecms系統(tǒng),后臺可以增刪改查,替換圖片和文字。
5 研究總結與應用效果
本研究著重介紹Dedecms強大的模板調用功能,以及如何有機結合網絡優(yōu)秀資源,利用網絡資源,快速、高效、優(yōu)質的創(chuàng)建出高質量網站的方法。本研究的成果已經應用于我院網站設計課程的教學中,學生通過調用Dedecms模板,極大提高網站制作的效率,增強了學生的學習興趣。
參考文獻:
[1]曾海.JavaScript程序設計基礎教程[M].北京:人民郵電出版社,2009.
[2]吳以欣.動態(tài)網頁設計與制作——CSS+JavaScript[M].北京:人民郵電出版社,2009.
[3]葉青.網頁開發(fā)手記:HTML/CSS/JavaScript實戰(zhàn)詳解[M].北京:電子工業(yè)出版社,2011.
[4]趙輝.HTML+CSS網頁設計指南[M].北京:清華大學出版社,2010.
[5]張宏斌,季春光,劉萬輝.基于工作過程中的網頁設計與制作教程[M].北京:機械工業(yè)出版社,2009.
作者單位:沈陽航空航天大學,沈陽 110136