對於插件設計者來說,插件管理到底是怎麼使用的呢?或者怎麼設計一個插件呢?進插件管理選項。首先得新增加一個插件的配置,那麼在新增那裡,填寫好插件名稱和唯一標識符,提交後,就可以得到一個新的插件配置了的。如圖 2 所示:
下面的那個導入插件數據,這個文本輸入框,這個是把插件作者設計好的配置,直接粘貼,即可導入論壇。如果插件在論壇的版本不一致的情況下開發的,那麼勾選上 允許導入不同版本 Discuz! 的插件(易產生錯誤!!) 即可導入插件的配置詳細。
這個就是點帳戶中心的詳情,進來看到的各個基本配置。但是有這個基本配置還是不夠的。
增加對應模塊的方法,同樣是寫上模塊的名稱(模塊的標識符)和 菜單名稱即可增加新的模塊。
變量的增加和前面插件的增加類似。例如增加好了一個 管理員是否可用的 這個變量設置,點詳情,如圖 6 所示:
根據每一項的左邊的提示就可以完成一個變量的設置。
點詳情:如圖 8 所示:
最後調用是在需要修改代碼的頁面增嵌入例如 eval($hooks['accounts_hook']); 這樣的代碼即可。
這裡就把論壇安裝的所有的插件都羅列出來。
對應插件管理的設置:如圖 11 所示:
參數設置的效果就是這個樣子表現了的。
這個對應的插件管理,如圖 13 所示:
那麼實際上是後台調用執行了我自己寫的模塊代碼:./plugins/accounts/stats.inc.php ,如圖 14 所示:
模塊:參數設置 的效果,如圖 15 所示:(訪問地址:admincp.php?action=plugins&identifier=accounts&mod=setting)
對應插件管理:如圖 16 所示:
那麼實際上是後台調用執行了我自己寫的模塊代碼:./plugins/accounts/setting.inc.php 。
可以看出是前台的菜單模塊,而且是直接鏈接的。
就是顯示一個鏈接,跳到你設置的直接鏈接的 url 。
看完上面所有的說明,是不是發現設計一個插件也是如此簡單!
| 歡迎光臨 AGAMES 討論區 (http://061244113049.ctinets.com/) | Powered by Discuz! X2 |