麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > CMS > Discuz > 正文

discuz插件開發新手入門實站案例詳細教程

2024-09-11 09:04:49
字體:
來源:轉載
供稿:網友
作為一個新手,目前也是剛剛玩轉discuz的插件功能,好東西不敢獨享,就拿出來大家一起分享入門的過程。
現在網上很多關于discuz的插件教程都是很簡單的教程,原因可能是這個東西是商業化的東西,本著分享的精神,今天我就自己做了一個教程,discuz新手入門的教程。
很詳細的介紹我是怎樣入門的。
問題1.discuz后臺沒有設計新插件!
解決方案:在config/config_global.php 最下面添加 $_config['plugindeveloper'] = 2; 刷新后臺應用即可
問題2.怎么知道discuz在那些點設置了鉤子呢?
設置完成1后  工具->清理緩存 然后刷新下頁面就出現好多 類似string global_usernav_extra1的東西 這就是錨點,也是插件可以利用的點。
好了下面開始做插件:
后臺 ->應用 ->設計新插件

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

然后點擊 設計

就會進入如下圖所示

接著

在source/plugin下新建一個文件夾,文件夾的名稱要和所要創建的插件的標識符相同。

然后在創建的文件夾下面 創建您需要的文件。如下圖 我在模塊里面定義了  頁面嵌入的 test1類文件,則需要在插件文件夾中新建一個test1.class.php的文件愛你

下面是需要注意的東西。

test1.class.php中 文件的上部分 是discuz的引入部分,而下面的類名必須要和插件的名稱一致。

之后在類中書寫function函數。這里需要注意的是:只有function的的名稱與 外面相應位置顯示的名稱一致的時候 才會在相應頁面中的相應位置中運行。

在每次新增加或者修改文件 則盡量刷新下緩存文件

在前臺的相應頁面刷新后 就會出現我們剛才做的簡單的示例。

這里需要注意的是,如果需要在指定位置進行運算的話,進行頁面輸出的時候盡量不要使用echo 或者var_dump進行輸出,因為這樣會輸出到最頂部,也就是網頁的外圍部分上。而使用return則會在指定的地方進行輸出。

值得注意的是,在編寫插件的時候,如果確實要輸出的話,先按照1步驟后,看下前臺所需的頁面上有沒有。到此,簡單的discuz的插件就開發完畢了。點擊導出按鈕后導出文件放在 當前插件文件夾的根目錄下 直接的發布給別人就可以正常的使用了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 性片免费看 | 污黄视频在线播放 | 毛片网站视频 | 欧美成人一区二区视频 | 最近日本电影hd免费观看 | 成人免费毛片片v | 久久久久久久久久久久久久av | 九九视频在线观看黄 | 国产手机国产手机在线 | 日韩区在线 | 成人三级电影在线 | 得得啪在线 | 北京一级毛片 | 久久99国产综合精品 | 久久成人综合网 | 亚洲va久久久噜噜噜久牛牛影视 | 日本一区二区视频在线观看 | 国产一级在线观看视频 | 久久午夜神器 | 美国av片在线观看 | 成人精品一区二区三区中文字幕 | 亚洲最新黄色网址 | 黄色影院 | 91专区在线观看 | 中文字幕免费播放 | 视屏一区 | 色人阁导航 | 天海翼无删减av三级在线观看 | 久久久久国产成人精品亚洲午夜 | 欧美成人福利 | 欧美精品久久久久久久久久 | 一区二区三区黄色 | 国产一区二区三区在线观看视频 | 成人辣文 | 精品久久久久久久久亚洲 | 亚洲一区国产二区 | 毛片免费网 | 成人性生活视频在线播放 | 免费国产一级特黄久久 | 成人在线视频黄色 | 红杏网站永久免费视频入口 |