Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何安装和使用Media wiki捐赠接口插件_Php_Plugins_Mediawiki_Mediawiki Extensions - Fatal编程技术网

Php 如何安装和使用Media wiki捐赠接口插件

Php 如何安装和使用Media wiki捐赠接口插件,php,plugins,mediawiki,mediawiki-extensions,Php,Plugins,Mediawiki,Mediawiki Extensions,我正在使用media wiki构建一个web应用程序 Media wiki是维基百科的一个web框架,用于构建网站 链接到媒体维基: 我正在建立一个名为vanisource.org的网站 我想为我的网站建立一个捐赠界面页面 在谷歌搜索时,我发现media wiki提供了一个插件,可以用于捐款。 该插件的链接是www.mediawiki.org/wiki/Extension:DonationInterface 他们提供了一个例子,说明这个插件在 捐赠.wikimedia.org/w/index.p

我正在使用media wiki构建一个web应用程序

Media wiki是维基百科的一个web框架,用于构建网站

链接到媒体维基: 我正在建立一个名为vanisource.org的网站

我想为我的网站建立一个捐赠界面页面

在谷歌搜索时,我发现media wiki提供了一个插件,可以用于捐款。 该插件的链接是www.mediawiki.org/wiki/Extension:DonationInterface

他们提供了一个例子,说明这个插件在

捐赠.wikimedia.org/w/index.php?title=Special:FundraiserLandingPage&country=IN&uselang=en gb&utm_media=automative&utm_source=fr redir&utm_campaign=automative

我试图根据媒体维基提供的文档使用此扩展

我做了相应的工作,并按照文档中的说明更改了localsetting.php

我想把这个捐赠插件放在一个页面上,如图所示

捐赠.wikimedia.org/w/index.php?title=Special:FundraiserLandingPage&country=IN&uselang=en gb&utm_media=automative&utm_source=fr redir&utm_campaign=automative

但这似乎让我感到困惑,因为更改localsettings.php不会在我的网站中放置表单。我错过了一些东西。我想知道我应该如何进行,以便我可以得到与中相同的捐赠表格


捐赠.wikimedia.org/w/index.php?title=Special:FundraiserLandingPage&country=IN&uselang=en gb&utm_media=autonovate&utm_source=fr redir&utm_campaign=autonovate

那么,您是否真的下载了扩展包并将其放在扩展文件夹下的服务器上了?我看到您已经编辑了localsettings.php,但我不确定您还做了什么来使用这个扩展

您必须下载扩展,如的侧栏所示 在

然后在localsettings.php的代码部分之后也按照说明进行操作

 require_once( "$IP/extensions/DonationInterface/DonationInterface.php" );
其中包括配置要允许的支付网关和其他配置

您还必须创建页面本身,它不会因为您将页面放置在localsettings.php中而自动填充页面

 require_once( "$IP/extensions/DonationInterface/DonationInterface.php" );