久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Discuz:插件的鉤子使用技巧

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

Discuz! 6.0|Discuz! 6.0安裝|Discuz! 6.0使用|Discuz! 6.0風(fēng)格模板|Discuz! 6.0插件|Discuz! 6.0升級(jí)|Discuz! 6.0開發(fā)|Discuz! 6.0 FAQ

Discuz插件的鉤子使用技巧,這里介紹如何更方便和容易的使用插件鉤子

1、如果我們鉤子里面的代碼比較多,我建議獨(dú)立一個(gè)文件寫代碼,再 include 這個(gè)獨(dú)立的文件

鉤子的代碼就是

include DISCUZ_ROOT. './plugins/pluginname/mode.inc.php';

或者是(根據(jù)你自己的需要)

include_once DISCUZ_ROOT. './plugins/pluginname/mode.inc.php'; 

自己要實(shí)現(xiàn)的功能的代碼就寫在 ./plugins/pluginname/mode.inc.php文件里面實(shí)現(xiàn)。

這個(gè)對于測試和插件的升級(jí)都比較有好處的。

例如當(dāng)發(fā)布了一個(gè)插件,為了安裝的時(shí)候修改代碼盡量的簡潔(我們推薦你這樣做),你使用到了鉤子,但是因?yàn)榘l(fā)布不久,你需要更新鉤子,所以得教會(huì)用戶在不刪除配置的情況下更新鉤子的配置。那就相對比較麻煩,如果像我上面的設(shè)置的話,那么只需要更新文件即可,就是叫用戶上傳覆蓋文件即可,非常方便。

2、模板中使用鉤子

我們知道在Discuz!的模板語法中有 {eval parm},執(zhí)行php代碼的標(biāo)記。那么要在模板上使用鉤子,只要 {eval eval($hooks['demo_testhook']); }

那樣,那么就完全可以執(zhí)行鉤子里面的代碼了。

鉤子是一個(gè)非常靈活的機(jī)制,所以大家可以仔細(xì)的研究下這個(gè)機(jī)制,那么設(shè)計(jì)出來的插件的安裝難度可以大大的降低哈。

參考來源[ ]

Discuz! 6.0使用手冊導(dǎo)航

Discuz! 6.0安裝:

Discuz! 6.0產(chǎn)品概況| Discuz! 6.0環(huán)境要求| Discuz! 6.0安裝詳細(xì)過程| Discuz! 6.0文件及目錄結(jié)構(gòu)| Discuz! 6.0安裝的常見問題| 附錄 如何在Discuz上安裝個(gè)人空間SupeSite/x-space指南| 附錄 論壇一鍵式安裝Discuz!EXP及EasyDiscuz指南| 附錄 discuz本地運(yùn)行環(huán)境構(gòu)建(windows)

Discuz! 6.0使用:

Discuz! 6.0日常使用| Discuz! 6.0 config.inc.php配置問題| Discuz! 6.0前臺(tái)管理操作說明| Discuz! 6.0用戶權(quán)限設(shè)定| Discuz! 6.0服務(wù)器相關(guān)| Discuz! 6.0后臺(tái)基本設(shè)置| Discuz! 6.0后臺(tái)論壇管理| Discuz! 6.0后臺(tái)用戶管理| Discuz! 6.0后臺(tái)帖子管理| Discuz! 6.0后臺(tái)擴(kuò)展設(shè)置| Discuz! 6.0后臺(tái)其它設(shè)置| Discuz! 6.0后臺(tái)社區(qū)營銷| Discuz! 6.0后臺(tái)系統(tǒng)工具

Discuz! 6.0風(fēng)格模板

Discuz!6.0風(fēng)格制作| Discuz!6.0界面風(fēng)格與模板定制| Discuz!6.0風(fēng)格高級(jí)應(yīng)用| Discuz!6.0頭部模板header詳解| Discuz!6.0頁腳模板footer詳解

Discuz! 6.0插件

Discuz!6.0插件簡介| Discuz!6.0插件安裝| Discuz!6.0插件列表

Discuz! 6.0升級(jí)

Discuz!6.0升級(jí)指南| Discuz!6.0階段升級(jí)說明| Discuz!6.0版本更新記錄

Discuz! 6.0開發(fā)

Discuz!6.0插件設(shè)計(jì) | Discuz!6.0插件設(shè)置及管理| Discuz!6.0插件的鉤子使用技巧| Discuz!6.0插件代碼的安全規(guī)范| Discuz!6.0PassPort接口技術(shù)文檔

Discuz! 6.0 FAQ

Discuz!6.0經(jīng)驗(yàn)技巧| Discuz!6.0防御CC攻擊說明| Discuz!6.0搜索引擎優(yōu)化| Discuz!6.0論壇程序