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

123下一頁
返回列表 發(fā)帖
查看: 13626|回復(fù): 23

discuz X3.4開發(fā)插件導(dǎo)出時(shí)的技巧

83

主題

-6

回帖

329

積分

爐火純青

貢獻(xiàn)
2 點(diǎn)
金幣
241 個(gè)
樓主
發(fā)表于 2019-6-1 16:52:46 | 只看樓主 |倒序?yàn)g覽 |閱讀模式
*************************************************
** 本教程基于版本:Discuz! X 3.4                                  **
*************************************************

在之前的插件體系中,設(shè)計(jì)一個(gè)插件的最后一個(gè)步驟就是將插件導(dǎo)出為xml 文件以便安裝,如果對(duì)于沒有單獨(dú)數(shù)據(jù)表的插件來說,這樣就算是最后一步了,但是如果對(duì)于有自己的插件表,甚至還有自己的一個(gè)安裝流程的插件來說,還需要自行編輯 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ù)制代碼
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng)回復(fù)


頭像被屏蔽

0

主題

109

回帖

115

積分

禁止發(fā)言

貢獻(xiàn)
0 點(diǎn)
金幣
5 個(gè)
沙發(fā)
發(fā)表于 2023-3-29 00:31:45 | 只看Ta
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽

0

主題

61

回帖

83

積分

應(yīng)用開發(fā)者

如需幫助可聯(lián)系QQ730693375

貢獻(xiàn)
0 點(diǎn)
金幣
11 個(gè)
QQ
板凳
發(fā)表于 2023-3-30 16:25:45 | 只看Ta
看一看,支持一下

0

主題

1

回帖

6

積分

初學(xué)乍練

貢獻(xiàn)
0 點(diǎn)
金幣
5 個(gè)
地板
發(fā)表于 2023-6-12 22:30:21 | 只看Ta

8

主題

43

回帖

63

積分

漸入佳境

貢獻(xiàn)
0 點(diǎn)
金幣
8 個(gè)
5#
發(fā)表于 2023-6-17 06:46:20 | 只看Ta
學(xué)習(xí)學(xué)習(xí),希望能解決問題。

41

主題

3218

回帖

5476

積分

應(yīng)用開發(fā)者

Discuz! 運(yùn)維

貢獻(xiàn)
215 點(diǎn)
金幣
685 個(gè)
QQ
6#
發(fā)表于 2023-6-27 14:50:38 | 只看Ta

0

主題

1

回帖

6

積分

初學(xué)乍練

貢獻(xiàn)
0 點(diǎn)
金幣
5 個(gè)
7#
發(fā)表于 2023-7-1 15:20:31 | 只看Ta
6,學(xué)到了

0

主題

11

回帖

21

積分

初學(xué)乍練

貢獻(xiàn)
0 點(diǎn)
金幣
9 個(gè)
8#
發(fā)表于 2023-8-3 10:58:24 | 只看Ta
這個(gè)要看

0

主題

11

回帖

21

積分

初學(xué)乍練

貢獻(xiàn)
0 點(diǎn)
金幣
9 個(gè)
9#
發(fā)表于 2023-8-8 18:49:15 | 只看Ta
正需要~謝謝

3

主題

121

回帖

188

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
0 點(diǎn)
金幣
58 個(gè)
10#
發(fā)表于 2023-12-24 22:43:29 | 只看Ta
看一看,支持一下

本版積分規(guī)則

  • 關(guān)注公眾號(hào)
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機(jī)版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號(hào) |皖公網(wǎng)安備34010302002376號(hào) )|網(wǎng)站地圖|star

GMT+8, 2025-10-16 04:05 , Processed in 0.087736 second(s), 10 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表