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 表示不可
下一頁
返回列表
返回首頁
主站蜘蛛池模板:
国产午夜a理论毛片在线影院|
成人午夜免费视频免费看|
亚洲第一二三四区|
精品小视频在线观看|
国产在线观看一区二区三区|
2020国语对白露脸|
大色皇大久久大久久|
东北大坑第二部txt|
日本漫画之无翼彩漫大全
|
91九色在线播放|
女人是男人的未来1分29|
中文字幕永久在线|
日韩在线视频观看|
亚洲另类第一页|
永世沉沦v文bysnow全文阅读|
免费鲁丝片一级在线观看|
色狠狠一区二区三区香蕉蜜桃|
国产成人精品一区二区秒拍|
18禁黄污吃奶免费看网站|
夜色www国产精品资源站|
一区二区三区四区视频|
成人综合伊人五月婷久久|
久久亚洲AV无码精品色午夜麻豆|
最近更新中文字幕影视|
国产极品粉嫩交性大片|
97久久婷婷五月综合色d啪蜜芽|
孩交videos精品乱子豆奶视频|
中文字幕日韩精品一区二区三区|
日韩一区二区三区精品|
亚州免费一级毛片|
欧美一级美片在线观看免费|
亚洲欧美4444kkkk|
浪小辉chinese野战做受|
免费va人成视频网站全|
精品国产成人亚洲午夜福利|
国产91精品一区二区视色|
草莓视频网站入口|
国产偷v国产偷v亚洲高清|
99RE久久精品国产|
天天综合网天天综合色|
一本一本久久a久久精品综合麻豆|