Discuz!X 外掛程式製作教程(二) –管理中心

來源:互聯網
上載者:User

簡單的外掛程式來學習如何 建立外掛程式、建立管理中心 。

    開始建立

    在config\config_global.php
檔案裡設定$_config['plugindeveloper'] = 1 如果沒這個變數自己加一行。顧名思義,開啟外掛程式開發模式,開啟後後台會多出現些菜單。

    進入管理中心-》外掛程式-》外掛程式-》設計新外掛程式



    按照要求填寫

    填寫好之後,就可以來添加管理中心的設定檔案了,這裡要注意:你的標識符一旦確定就不能修改!並且,你所寫的程式檔案都應該放在:source/plugin/demo/ 這個檔案夾下面,例如我們要設定的程式,檔案:admincp.inc.php應該放在該目錄下即可。

    點擊 提交 之後,返回外掛程式列表,開啟我們建立的外掛程式,雖然我們還沒有編寫admincp.inc.php這個檔案,但是因為我們要測試我們編寫的內容,我們需要開啟此外掛程式才能檢驗該外掛程式是否可用。

   然後,我們進入外掛程式的設計頁面,來到“模組”標籤下,在“外掛程式模組和導航”一欄中建立一項,設定如:




    之後,你就會在左邊的導覽列裡看到 剛才填寫的外掛程式名稱了,



    點擊之後發現這個檔案不存在

    現在我們就可以編寫這個檔案了,使用你常用的編輯器建立檔案:source/plugin/demo/admincp.inc.php,然後在裡面寫上如下代碼:

<?phpif(!defined('IN_DISCUZ')) {exit('Access Denied');}showtips($templatelang['sitemap']['sitemap_tips']);showformheader('plugins&operation=config&do='.$pluginid.'&identifier=msign&pmod=admincp');showtableheader();showsetting('啟用', 'signsetting[enable]');showsetting('關閉提示','signsetting[disable_info]','','textarea');showsubmit('submit');showtablefooter();showformfooter();?>

然後我們點擊左邊導覽列裡demo這一項,就會顯示外掛程式管理頁面,如顯示:




這下子,我們就做好了一個簡單的可以顯示的管理中心的外掛程式了,然後我們可以在此外掛程式的基礎上來添加自己的內容了,發揮你的想象力吧~

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.