目錄
目錄X

動易X-Power模板引擎解密之一——數(shù)據(jù)源與分頁標(biāo)簽

  日新月異的網(wǎng)絡(luò)年代,競爭激烈的建站市場,如何能讓自己的產(chǎn)品脫穎而出,吸引眾人的眼光?我想除了要真正關(guān)注和了解客戶的需求外,先人一步的創(chuàng)新開發(fā)也是很重要的。

  動易CMS2007秉承著“自由、開放”的原則開發(fā)了這款X-Power模板引擎,這是一套全新設(shè)計(jì)的、基于成熟的XML+XSLT技術(shù)、用戶可完全自主控制的模板處理方案,它充分釋放了站長對自己網(wǎng)站的風(fēng)格、代碼編寫習(xí)慣、數(shù)據(jù)來源的掌控權(quán),而不再受系統(tǒng)的限制。

  在模板引擎中,引入了“數(shù)據(jù)源”、“字段格式處理”、“內(nèi)容標(biāo)簽”、“循環(huán)標(biāo)簽”、“自由分頁”等方法,成功實(shí)現(xiàn)了完全跨頁面的標(biāo)簽調(diào)用方式和標(biāo)簽無限級嵌套等功能,更將模板和標(biāo)簽都以文件的形式存在網(wǎng)頁空間中,極大地優(yōu)化了系統(tǒng)的性能??捎^下圖:





  下面,就讓我們一起進(jìn)入今天的X-power模板引擎功能解密之旅——數(shù)據(jù)源與分頁標(biāo)簽。

數(shù)據(jù)源

  07新版本中,引入了數(shù)據(jù)源多樣化的概念,極大提高了系統(tǒng)對多數(shù)據(jù)庫情況下的支持,而不再像06版本那樣只能使用單一的系統(tǒng)數(shù)據(jù)庫。
  多樣化的數(shù)據(jù)源功能可以整合任意數(shù)據(jù)庫系統(tǒng),這樣就可以非常方便地實(shí)現(xiàn)將動易CMS2007擴(kuò)展成為一個各種業(yè)務(wù)信息的綜合管理系統(tǒng),提高網(wǎng)站的使用效率。
  我們舉個例子,比如某學(xué)校內(nèi)網(wǎng),其包含著與網(wǎng)站不同的數(shù)據(jù)庫所構(gòu)成的人才管理系統(tǒng),課室管理系統(tǒng),學(xué)籍管理系統(tǒng)等等,那么就可以通過這個功能將人才、學(xué)生學(xué)籍、課室信息調(diào)用到動易CMS2007系統(tǒng)中,構(gòu)建一個綜合應(yīng)用功能的學(xué)校門戶。
數(shù)據(jù)源功能如下圖1:


圖1

產(chǎn)生分頁效果的分頁標(biāo)簽功能

  
為了滿足眾多站長個性化設(shè)計(jì)的需求,動易CMS2007增加了大量的標(biāo)簽和效果,以充分滿足站點(diǎn)自由設(shè)計(jì)的理念。這些標(biāo)簽的使用都非常簡單,我們今天就來看看分頁標(biāo)簽——只要在頁面模板中添加了分頁標(biāo)簽,那么這個頁面就具有了分頁的功能。具體操作過程如下:

  首先,我們進(jìn)入到首頁模板編輯模式,為模板添加內(nèi)容標(biāo)簽。內(nèi)容標(biāo)簽是用于……。我們將名為“test分頁”的內(nèi)容標(biāo)簽拖拽到右邊的模板編輯框的相應(yīng)位置。然后系統(tǒng)會彈出標(biāo)簽編輯器的對話框,在這個對話框里,我們可以設(shè)定內(nèi)容查詢的欄目、專題、選擇分頁,分頁顯示數(shù),勾選是否主分頁等,如下圖:



  其次,我們需要點(diǎn)擊選擇“分頁標(biāo)簽”,在分頁標(biāo)簽列表中選擇分頁的樣式,并拖拽到右側(cè)里模板的相應(yīng)位置。同時在出現(xiàn)的窗口中來選擇數(shù)據(jù)源為剛才添加的內(nèi)容標(biāo)簽的數(shù)據(jù)源——“test分頁”,如下圖:



  確定后,跟著保存模板,切換到前臺,我們可以看到在前臺的最新更新里,我們已經(jīng)添加了一個帶有分頁效果的內(nèi)容列表。

  特別說明的是動易CMS2007可以在一個列表中添加多個分頁,操作辦法同上,將不同的分頁標(biāo)簽添加到模板的相應(yīng)位置里,即可實(shí)現(xiàn)為一個內(nèi)容列表添加多個分頁效果。如下圖:



  通過上圖我們看到,這個列表里建立了兩個分頁(紅色框里內(nèi)容),兩種樣式(拖拽式和動網(wǎng)論壇樣式),是不是非常方便呢?

  動易CMS2007內(nèi)置了數(shù)十種不同樣式的分頁標(biāo)簽的樣式,這樣,我們在模板中就可以依照自我喜好來選擇設(shè)計(jì),達(dá)到理想的網(wǎng)頁設(shè)計(jì)效果。同時,系統(tǒng)還支持自定義分頁標(biāo)簽。



  值得特別強(qiáng)調(diào)的是,動易CMS2007的標(biāo)簽,使其具有了更強(qiáng)的擴(kuò)展性。對于有二次開發(fā)能力的網(wǎng)友來說,標(biāo)簽的特性可以實(shí)現(xiàn)任何想要的效果。而對于沒有此能力的網(wǎng)友來說,則可以共享他人的成果。

  今天我們的介紹就到這里,希望能讓您初步了解動易CMS2007在模板方面的更加個性自由的新特性。接下來,我們還會有更多的特性文章奉獻(xiàn)給大家,敬請您的關(guān)注。





【打印正文】 發(fā)布時間:2007-10-18 09:18:33 瀏覽次數(shù): 作者:ailidun 來源:本站原創(chuàng)
×

用戶登錄