discuzX3後臺管理插件開發入門

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

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

關於discuz前臺插件入門能夠見這篇文:安全

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

 

首先開啓discuz的插件開發模式:.net

打開插件

discuzRoot/config/config_global.php

在最下面添加設計

 $_config['plugindeveloper'] = 1;

值爲1表明開啓開發模式,值爲2同時在前臺頁面顯示鉤子(嵌入點)3d

保存後進入後臺管理界面->應用->插件code

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

點擊設計新插件

提交後 請在插件管理中 啓用便可

而後點擊 設計

就會進入以下圖所示

接着選擇模類型,後臺插件須要選擇[管理中心],填上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有較深刻的掌握

相關文章
相關標籤/搜索