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