W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
插件是用于擴(kuò)展系統(tǒng)的功能的一些獨(dú)立“組件”。
插件的定位是用于實(shí)現(xiàn)某些簡單的顯示及數(shù)據(jù)處理的功能擴(kuò)展。所以我們的初衷是插件的開啟關(guān)閉,不會影響原有數(shù)據(jù)。
為了管理的方便,我們在后臺給插件默認(rèn)提供了插件列表頁,鉤子列表,以及配置插件、快速創(chuàng)建插件結(jié)構(gòu)、安裝、卸載、啟用停用、插件后臺頁面,方便大家定義管理插件相關(guān)的數(shù)據(jù)。
位于站點(diǎn)根目錄 wwwroot/Addons 下的一個類庫,可以被系統(tǒng)的hooks函數(shù)訪問到。
目錄結(jié)構(gòu)如以下(以自帶的Editor插件為示范):
|-wwwroot
| |-Addons [所有插件目錄]
| | |-Editor [插件目錄]
| | | |-Controller [控制器目錄,有URL訪問的時候才需要,可選]
| | | | |-UploadController.class.php [插件控制器,名字可以不和插件名一樣]
| | | |-config.php [配置文件, 有配置項(xiàng)的話可選]
| | | |-content.html [插件模板頁面,可選]
| | | |-EditorAddons.class.php [插件定義和實(shí)現(xiàn)的文件,必須有??!]
| | | |-[adminlist.html、config.html] [這些模板可選,用于自定義插件的配置頁和列表頁]
目前僅介紹一下目錄結(jié)構(gòu),在插件開發(fā)中將講解每個文件如何定義。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: