97久久国产亚洲精品超碰热,成人又色又爽的免费网站,色偷偷女人的天堂a,男女高潮喷水在线观看,国内精品一线二线三线区别在哪里

Discuz! 官方交流社區(qū)

標(biāo)題: discuz X3.4開發(fā)插件導(dǎo)出時(shí)的技巧 [打印本頁(yè)]

作者: 我是小站長(zhǎng)    時(shí)間: 2019-6-1 16:52
標(biāo)題: discuz X3.4開發(fā)插件導(dǎo)出時(shí)的技巧
*************************************************
** 本教程基于版本:Discuz! X 3.4                                  **
*************************************************

在之前的插件體系中,設(shè)計(jì)一個(gè)插件的最后一個(gè)步驟就是將插件導(dǎo)出為xml 文件以便安裝,如果對(duì)于沒(méi)有單獨(dú)數(shù)據(jù)表的插件來(lái)說(shuō),這樣就算是最后一步了,但是如果對(duì)于有自己的插件表,甚至還有自己的一個(gè)安裝流程的插件來(lái)說(shuō),還需要自行編輯 xml 文件,添加安裝腳本的信息,或者是添加卸載等腳本的信息。

在 Discuz!x3.4中只要插件目錄中存在 install.php 或者 uninstall.php、 upgrade.php 這些文件,那么在導(dǎo)出的時(shí)候都會(huì)自動(dòng)的在 xml 文件中生成對(duì)應(yīng)的數(shù)據(jù)。極大的方便了插件開發(fā)者。

以官方的“我的馬甲”插件為例,在 source\plugin\myrepeats 目錄下存在install.php 和 uninstall.php 兩個(gè)文件,在Discuz!X 3.4中,如果在后臺(tái)-插件-設(shè)計(jì) 我的馬甲,中點(diǎn)擊導(dǎo)出的話是不會(huì)有這兩個(gè)文件的相關(guān)信息導(dǎo)出的,在 Discuz!X 3.4 中,將會(huì)自動(dòng)在xml 文件中增加:


  1.         <item id="installfile"><![CDATA[install.php]]></item>
  2.         <item id="uninstallfile"><![CDATA[uninstall.php]]></item>
復(fù)制代碼

此代碼,即可完全免去手動(dòng)修改 xml 的操作了~~

分析代碼:
打開 source\admincp\admincp_plugins.php 這個(gè)文件可以看到:

  1.         if(file_exists($plugindir.'/install.php')) {
  2.                 $pluginarray['installfile'] = 'install.php';
  3.         }
  4.         if(file_exists($plugindir.'/uninstall.php')) {
  5.                 $pluginarray['uninstallfile'] = 'uninstall.php';
  6.         }
  7.         if(file_exists($plugindir.'/upgrade.php')) {
  8.                 $pluginarray['upgradefile'] = 'upgrade.php';
  9.         }
  10.         if(file_exists($plugindir.'/check.php')) {
  11.                 $pluginarray['checkfile'] = 'check.php';
  12.         }
復(fù)制代碼



作者: tuhemm    時(shí)間: 2023-3-29 00:31
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: 良仔工作室    時(shí)間: 2023-3-30 16:25
看一看,支持一下
作者: zhao84    時(shí)間: 2023-6-12 22:30

作者: ehxz    時(shí)間: 2023-6-17 06:46
學(xué)習(xí)學(xué)習(xí),希望能解決問(wèn)題。
作者: 科站網(wǎng)    時(shí)間: 2023-6-27 14:50
https://addon.dismall.com/plugins/tshuz_developer.html
作者: viszoe    時(shí)間: 2023-7-1 15:20
6,學(xué)到了
作者: DivivitYan    時(shí)間: 2023-8-3 10:58
這個(gè)要看
作者: DivivitYan    時(shí)間: 2023-8-8 18:49
正需要~謝謝
作者: xzaxza    時(shí)間: 2023-12-24 22:43
看一看,支持一下
作者: 七月與安生    時(shí)間: 2024-1-9 15:13
學(xué)習(xí)學(xué)習(xí),希望能解決問(wèn)題。
作者: D布丁233    時(shí)間: 2024-3-12 15:52
有幫助?。。。。?hr noshade size="2" width="100%" color="#808080"> 作者: 新秀網(wǎng)絡(luò)驗(yàn)證    時(shí)間: 2024-3-25 13:31
學(xué)習(xí)學(xué)習(xí)
作者: 勿忘我f    時(shí)間: 2024-6-19 18:20
謝謝分享
作者: 賀蘭生    時(shí)間: 2024-8-15 16:13
學(xué)習(xí)一下
作者: 我想靜靜    時(shí)間: 2024-9-6 09:23
看看?。。。。。。。。?hr noshade size="2" width="100%" color="#808080"> 作者: 1977712345    時(shí)間: 2024-10-7 20:58
discuz X3.4開發(fā)插件導(dǎo)出時(shí)的技巧
作者: 賀蘭生    時(shí)間: 2024-10-24 10:08
學(xué)習(xí)一下
作者: yxmsvip    時(shí)間: 2024-11-16 14:39
66666666666666666
作者: 3223059    時(shí)間: 2025-1-21 22:24
我來(lái)學(xué)習(xí)一下
作者: Monster℡    時(shí)間: 2025-3-4 22:21
看一看,支持一下
作者: kkkkkk    時(shí)間: 2025-3-12 10:42
看看看看看看看看看看
作者: 470342341    時(shí)間: 2025-7-16 22:05
scuz X3.4開發(fā)插件導(dǎo)出
作者: alliance    時(shí)間: 2025-8-13 19:39
看看效果!~~~




歡迎光臨 Discuz! 官方交流社區(qū) (http://r615.cn/) Powered by Discuz! X5.0