E站通企業網站模版怎樣開發插件、發布插件資源
2013/1/9 9:25:31
一、插件的程序文件和數據表簡介 軟件采用模塊化結構,每個模塊的前后臺程序、模板都放在單獨得模塊目錄下,例如:文章模塊的目錄是 news,該目錄下包含了文章管理后臺(admin)、插件目錄(module)、模板目錄(templates)等,各模塊目錄名的介紹請參考《軟件文件系統結構說明》,本文主要介紹插件開發相關的程序結構。 每個插件由一個插件程序、一個默認模板、一條插件參數數據記錄等三個元素構成。我們以“文章列表”插件為例,說明插件的文件和數據結構。“文章列表”插件程序是存放在 news/module/目錄中 NewsList.php;插件的默認模板是 news/templates/目錄中的 tpl_newslist.htm;插件記錄存放在數據表“_base_plusdefault ”中,每個插件一條記錄,記錄了該插件的參數,其中 pluslable 字段的值就是該插件的標簽名,文章列表的 pluslable 是 modNewsList。其中的規則是,pluslable 標簽名去掉前面的“mod”,就是插件的程序文件名,程序依據此規則找到插件程序并運行。 另外:
_base_plus 數據表記錄了每個頁面上插入了那些插件、插件的位置、顯示參數等信息。 _base_plustemp 數據表記錄了插件的擴展模板。
二、插件記錄表_base_plusdefault 結構說明 每個插件在_base_plusdefault 數據表中有一條記錄,該記錄決定了插件允許插入在哪些頁面、有哪些參數可以設置、默認的設置參數是什么等信息。插件參數設置是和插件程序相配合的,設置了哪些可選項目,就要在程序中進行判斷并正確體現出來。各字段說明如下: id 自增量ID,新增插件記錄時自動產生,無需特別指定。 coltype 插件的來源模塊代碼(如:news),根據此值尋找插件程序和模板文件的位置。 pluslable 唯一的插件標簽名,不可重名,和插件程序文件名稱對應,如modNewsList。 plusname 插件的中文名,考慮到排版時在插件管理面板顯示完整,一般不要超過 16 個字符。 plustype 允許在哪些模塊使用該插件,all 表示該插件可以在全站所有模塊使用。 pluslocat 允許在哪些頁面使用該插件,all 表示全部頁面;和 plustype 配合用以規定插件的可用范圍。 tempname 插件的默認模板文件名(擴展模板則記錄在_base_plustemp 表中)。 tempcolor 插件的默認顏色方案編號。除了導航菜單可選配色方案,其他插件均填-1,即不可選配色方案;程序支持所有插件均可選配色方案,但是這樣做將使插件模板開發增加 15 倍工作量,故暫時只有導航菜單使用了這一機制。 showborder 插件默認選用的邊框編號。A001 代表 001 號邊框模板,配色代號為A(配色編號從 A-P 共16種顏色,可以填寫 B001、P001 等,但不推薦);1000 表示自定義邊框,如果插件默認不顯示邊框,可在此填寫 1000,并將 borderwidth 填為0。 bordercolor 自定義邊框的顏色,僅在 showborder 為 1000 自定義邊框時有效。 borderwidth 自定義邊框的寬度,僅在 showborder 為 1000 自定義邊框時有效。borderstyle 邊框的樣式,solid 表示實線,dotted 表示點狀,dashed 表示虛線...。 borderlable 用于標簽式邊框填寫被控插件編號,默認記錄不要填任何內容。 borderroll 用于標簽式邊框的切換方式,默認記錄不要填任何內容。 showbar 自定義邊框是否顯示插件標題欄,僅在 showborder 為 1000 自定義邊框時有效。 barbg 自定義邊框的標題欄背景色,僅在 showborder 為 1000 自定義邊框時有效。 barcolor 自定義邊框的標題欄文字色,僅在 showborder 為 1000 自定義邊框時有效。 backgroundcolor 自定義邊框的背景色,僅在 showborder 為 1000 自定義邊框時有效。 morelink 默認的更多鏈接,填-1 表示不可
下一頁
返回列表
返回首頁
主站蜘蛛池模板:
天天摸天天躁天天添天天爽|
李丽珍蜜桃成熟时电影3在线观看|
国产一区二区在线视频|
久久天天躁日日躁狠狠躁|
精品真实国产乱文在线|
国产大片黄在线观看|
18禁止看的免费污网站|
天天摸天天舔天天操|
中文字幕国产剧情|
欧美日韩亚洲一区二区三区在线观看
|
高清中文字幕视频在线播|
国产精品无码久久av不卡|
aaa一级毛片|
开心五月激情综合婷婷|
丰满少妇好紧多水视频|
日韩在线永久免费播放|
人人澡人人澡人人看添av|
高清午夜看片a福利在线观看琪琪|
国产精品吹潮香蕉在线观看|
A级毛片无码久久精品免费|
日本黄色电影在线|
亚洲人成在线播放网站|
精品丝袜国产自在线拍亚洲|
国产一级一片免费播放|
领导边摸边吃奶边做爽在线观看|
国产激情无码视频在线播放性色|
zooslook欧美另类最新|
成年女人色毛片免费看|
国产黄a三级三级看三级|
久久精品国产99精品国产2021|
男人天堂免费视频|
又粗又黄又猛又爽大片免费|
亚洲娇小性xxxx色|
天天躁狠狠躁狠狠躁夜夜躁|
久久久精品免费|
日韩欧美福利视频|
亚洲熟妇AV一区二区三区漫画|
老牛精品亚洲成av人片|
国产免费av片在线观看播放|
97精品免费视频|
成人毛片免费视频播放|