discuzX3后台管理插件開發入門


discuz官方有完整的插件開發文檔,詳見:

http://open.discuz.net/?ac=document&page=dev_plugin

關於discuz前台插件入門可以見這篇文:

http://www.cnblogs.com/upmyself/archive/2013/01/16/2863396.html

 

首先開啟discuz的插件開發模式:

打開

discuzRoot/config/config_global.php

在最下面添加

 $_config['plugindeveloper'] = 1;

值為1代表開啟開發模式,值為2同時在前台頁面顯示鈎子(嵌入點)

保存后進入后台管理界面->應用->插件

就會多出一個設計新插件菜單:

點擊設計新插件

提交后 請在插件管理中 啟用即可

然后點擊 設計

就會進入如下圖所示

接着選擇模類型,后台插件需要選擇[管理中心],填上php文件名稱,然后可以點擊右邊的這個箭頭下載php模板,下載后放在source/plugin/插件目錄/ 目錄下

test1.inc.php內容如下,這是模板自帶的內容,用於安全驗證:

<?php

if(!defined('IN_DISCUZ') || !defined('IN_ADMINCP')) {
    exit('Access Denied');
}

?>

 

下面需要在source/plugin/插件目錄 目錄下新建一個template文件夾,並在此文件夾下新建文件test.htm,這是用於后台管理頁面的htm模板

test.htm文件內容如下:

<p>Hello World!</p>

 

然后在test1.inc.php中引用該htm模板,即在文件最后加入:

include template('test:test');//這里第一個test代表插件id,第二個test代表模板文件名(不包含擴展名)

 然后后台插件就會多一個test,點擊的管理界面就會輸出hello world了

 

注:更復雜的插件開發當然還需要對discuz和php有較深入的掌握

 


免責聲明!

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



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