|
作者是 站長
|
|
週五, 14 一月 2005 12:39 |
|
【作者:Eddy Chang,1月14日】
標題:Component(元件)、Module(模組)、Template(樣版)、Mambot的關係
要進行開發元件之前,一定要先對Mambo裡的幾種相關功能程式的種類有相當的了解。官方手冊和論壇對這些專有名詞的定義如下:
元件(Components) 元件是Mambo中的內容構成要素,通常出現在Mambo版面編排中間的三行或是右邊兩行。元件是Mambo機能性的核心構成要素。元件也有可能是第三者開發員針對Mambo核心的附加套件(add-ons)。Mambo核心元件包含了:廣告看板(Banners)、連絡人(Contact)、首頁(Frontpage)、媒體管理員(Media Manager)、新聞提供(Newsfeeds)、新聞快報(Newsflash)、投票(Polls)和網站連結(Weblinks)。
一個元件是Mambo網站上的一個特定的功能程式,元件可以用不同的顯示方式來呈現,如下: 1. 用Module來顯示 2. 用menu或直接連結的方式,顯示在mainbody中 3. 用Mambot來顯示
模組(Modules) 模組延伸Mambo給軟體新功能性的能力。模組通常會不論那個元件內容區域都出現。模組在管理區中非常容易安裝。Mambo模組可能包括了:主選單、樣版選擇器、投票、新聞快報、點擊計數器等等…Mambo社群總是會製造許多模組。
Mambot 一種特殊的Mambo代碼,類似一種小幫手,可以幫你當你在編寫文件內容時使用。基本的Mambo文章編寫時,可以看到有兩個小花圖示在編輯器的工具列上,一個按下去有mosimage出現,這是幫你加入圖片在文章裡的功能。另一個是mospagebreak,這是幫你把文章換頁處理的功能。
|
小說明: 如果您之前有使用過Nuke類的CMS,例如:PHPNuke或XOOPS。Mambo的Component的觀念和Nuke的Module的觀念是一樣的;Mambo的Module和Nuke的Block的觀念是一樣的。 |
樣版(Template) 樣版是Mambo所顯示出來的式樣風格(Skin),樣版除了美工圖片和樣式的設計之外,其中也會用PHP程式碼定義網站所需的位置區塊,例如mosLoadModule('left')是指此區塊定義為left名稱的模組顯示區塊。以及一些Mambo提供顯示的功能和文字,例如Search(搜尋)、Pathway(路徑)與Date(時間)。樣版的設計人員必需十分了解美工的設計,以及這些控制碼的定義與使用。
下圖是一個簡單的網站樣式:

|