Discuz nt二次開發必讀文章

2022-02-01 21:17:28 字數 1156 閱讀 9777

來當前公司2個多月,因為公司需要用到開源discuz!nt進行二次開發,所以自己有機會學習discuz!nt一些架構,設計模式,自定義控制項,模板機制等技術,除了看開源原始碼外,當然主要還是要參考代震軍blog

寫的一些文章,這裡非常感謝代震軍blog

控制項類:

discuz!nt控制項剖析 之 button [原創: 附原始碼]

discuz!nt控制項剖析 之 textbox [原創: 附原始碼]

discuz!nt控制項剖析 之 colorpicker(顏色拾取) 和calendar(日曆) [原創: 附原始碼]

discuz!nt控制項剖析 之 tab 屬性頁 [原創: 附原始碼]

discuz!nt控制項剖析 之 datagrid(資料列表) [原創: 附原始碼]

discuz!nt控制項剖析 之 左側導航控制項 [原創: 附原始碼]

架構類:

discuz!nt 快取設計簡析 [原創]

discuz!nt 聚合功能頁面程式架構(重構到facade與observer模式)

discuz!nt 中的資料庫鏈結類(抽象類工廠模式)

discuz!nt之配置檔案類[discuz.config]

discuz!nt 模板機制分析

外掛程式類:

discuz!nt 郵件外掛程式機制分析

其餘文章我找到後再慢慢新增。。。

discuz!nt前台模型架構(mvc)

discuznt 實體專案(entity) 簡析

discuz!nt 的url位址重寫(urlrewrite)

discuz!nt中遠端附件的功能實現[ftp協議]

discuznt 商品交易外掛程式設計之用例模型

discuznt 交易外掛程式設計之商品新增,編輯和刪除(cud)

discuznt 商品交易外掛程式設計之[線下交易流程]

discuznt 商品交易外掛程式設計之[線上交易]---支付寶

discuznt 商品交易外掛程式設計之[線上交易]---業務流程

discuznt商品交易外掛程式設計之[信用機制]

postek二次開發 POSTEK二次開發介面

例項簡介 例項截圖 核心 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using ...

mcms二次開發 YzmCMS二次開發手冊

摘要 yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有一.yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有乙個統一的入口...

mcms二次開發 YzmCMS二次開發手冊

yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有乙個統一的入口。一 基本目錄結構.根目錄 cache 快取目錄 必須可寫入 common 全站公共目錄 必須可寫入 uploads 預設上傳目錄 必須可寫入 yz...