discuz目錄結構和插件創建


discuz目錄結構
api            外部接口功能實現
archiver       靜態文檔,靜態化所用
config         配置
data           生成的數據
install        安裝目錄
source         源代碼核心目錄
  |--module    功能模塊
static         靜態資源
template       頁面模板
uc_client      ucenter客戶端代碼
uc_server      ucenter server目錄
admin.php      后台入口文件
api.php        接口
forum.php      論壇
group.php      組
home.php       家園
member.php     會員
discuz的代碼也是符合mvc的架構思想
http://www.xxx.com/home.php?mod=spacecp&ac=avatar
home.php    表示的一個模塊
mod=spacecp 表示的一個控制器
ac=avatar   表示的一個動作
 
discuz插件開發
 
需求:用戶的主題被回復了,通過郵箱告知用戶
 
需求實現:
1、前台用戶可以選擇是否開啟"回貼告知"
2、后台管理員配置,告知主題發布者的郵件內容
3、核心功能實現,確定主題回復的時機,將內容以郵件發送給主題作者。
插件開發步驟:
一、創建插件
1、開啟插件開發者模式
在config/config_global.php中添加如下:
$_config['plugindeveloper'] = true;
discuz目錄結構和插件創建 - 懷素真 - 因上努力 果上隨緣
 
2、設置插件的必要信息
discuz目錄結構和插件創建 - 懷素真 - 因上努力 果上隨緣
 3、點擊設計鏈接,進入到插件的設置頁面
增加一個在前台會員設置頁面處理的功能
discuz目錄結構和插件創建 - 懷素真 - 因上努力 果上隨緣
 

 4、啟用插件,就可以看到個人設置中出現了,回貼通知的鏈接。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM