Я использую медиа вики для создания веб-приложения.
Media Wiki — это веб-фреймворк из Википедии, который используется для создания веб-сайтов.
Ссылка на медиа вики: https://www.mediawiki.org/wiki/MediaWiki
Я строю сайт под названием vanisource.org
Я хотел бы создать страницу интерфейса пожертвований для моего сайта.
При поиске в Google я обнаружил, что медиа-вики предоставляет плагин, который можно использовать для пожертвований.
Ссылка на плагин www.mediawiki.org/wiki/Extension:DonationInterface
Они предоставляют пример того, как этот плагин будет выглядеть на
donate.wikimedia.org/w/index.php?title=Special:FundraiserLandingPage&страна = IN&uselang = ан-ГБ&utm_medium = спонтанное&utm_source = FR-REDIR&utm_campaign = спонтанное
Я пытался работать с этим расширением в соответствии с документами, предоставленными медиа-вики.
Я работал соответственно, и изменил localsetting.php, как сказано в документации.
Я хотел бы разместить этот плагин пожертвования на странице, как показано на
donate.wikimedia.org/w/index.php?title=Special:FundraiserLandingPage&страна = IN&uselang = ан-ГБ&utm_medium = спонтанное&utm_source = FR-REDIR&utm_campaign = спонтанное
но мне кажется, что это сбивает с толку, так как изменение localsettings.php не поместит форму на мой сайт. Я что-то упустил. Я хотел бы знать, как мне поступить, чтобы я мог получить ту же форму пожертвования, что и в
donate.wikimedia.org/w/index.php?title=Special:FundraiserLandingPage&страна = IN&uselang = ан-ГБ&utm_medium = спонтанное&utm_source = FR-REDIR&utm_campaign = спонтанное
Итак, вы действительно скачали пакет расширений и поместили его на свой сервер в папке расширений? Я вижу, что вы редактировали свой localsettings.php, но я не уверен, что еще вы сделали, чтобы использовать это расширение.
Вы должны загрузить расширение, как указано на боковой панели
https://www.mediawiki.org/wiki/Extension:DonationInterface
в
https://www.mediawiki.org/wiki/Special:ExtensionDistributor/DonationInterface
и затем следуйте инструкциям также после раздела кода для вашего localsettings.php
require_once( "$IP/extensions/DonationInterface/DonationInterface.php" );
которые включают в себя настройку того, какие платежные шлюзы вы хотите разрешить, и другие конфигурации.
Вы также должны создать саму страницу, она не будет автоматически заполнять страницу только потому, что вы поместили ее в localsettings.php
Других решений пока нет …