CMSimple Drupal Yii 內容管理系統三方案 - 提升台灣中小企業競爭力

目前位置:   首頁 > Use CMSimple > CMSimple延伸模組 > 有關Plugin開發

有關Plugin開發

CMSimple Plugin 程式的開發,雖然可以延伸原有內容管理的功能,但若以程式開發的架構而言, CMSimple 簡潔的程式特性,反而造成系統開發者的負擔,某一延伸程式的錯誤,將會造成整個系統無法執行,因此, CMSimple Plugin 程式的開發,比較適合對於PHP有較深認識的程式人員.

所完成的Plugin畫面如下:



1.基本架構,程式碼必須以函式出現在 /cmsimple/plugins/內某一目錄下(例如:Gallery)的index.php(例如:function gallery(){})

2.圖檔置於 CMSimple 系統根目錄下,且分為大圖檔目錄與小圖檔目錄(可透過程式自行產生),若大圖檔目錄名稱為 mygallery,則小圖檔(thumb)目錄名稱為mygallery_thumb.

3.呼叫gallery plugin時,則可在CMSimple中任何一個頁面,加入:

井CMSimple $output=gallery("/mygallery/");井

(請注意,為了避免上述程式碼發揮作用而導致錯誤,因此利用井代替#)

4.假如希望開發使用 PHP session 的程式,則必須在 cms.php 程式的最前方,加上:

session_start();

以便在主程式啟動session.

Powered by CMSimple_XH| Template: ge-webdesign.de| 登入