Extensão: DonateButton
Estado de lançamento: estável |
|
|---|---|
![]() |
|
| Implementação | Tema, Minha Wiki, Hook |
| Descrição | Adicionar botão com hiperligação para uma página de doação |
| Autor(es) | WikiMANNia (WikiForMendiscussão) |
| Última versão | 1.7.0 (2025-01-07) |
| MediaWiki | 1.35+ |
| PHP | 7.3.19+ |
| Licença | GNU - Licença Pública Geral 2.0 ou superior |
| Transferência | GitHub: Note: |
|
|
A extensão DonateButton permite adicionar um botão personalizado com uma hiperligação para uma página de doação para uma barra lateral das wikis. O botão de imagem é adaptado automaticamente de acordo com o idioma selecionado.
Utilização
Instale a extensão e envie um ficheiro para a wiki, como especificado em $wgDonateButtonFilename.
Ao inserir * donatebutton no MediaWiki:Sidebar, o botão pode ser colocado individualmente.
Instalação
Para versões recentes do MediaWiki (1.35+), utilize a seguinte instrução:
- Confira as fontes com
git clone https://github.com/WikiMANNia/MediaWiki-Extension-DonateButton.gite coloque o ficheiro, ou ficheiros, num diretório chamadoDonateButton, na sua pastaextensions/. - Acrescente o seguinte código ao fundo do ficheiro $LocalSettings:
wfLoadExtension( 'DonateButton' );
Pronto – Na página especial Special:Version da sua wiki verifique se a extensão foi instalada.
Installation for older versions of MediaWiki
For MediaWiki 1.25-1.34, replace the above-mentioned "git clone" command with the following:
git clone -b REL1_25 https://github.com/WikiMANNia/MediaWiki-Extension-DonateButton.git
Opções de configuração
Ative DonateButton.
A predefinição é false.
$wgDonateButton = true;
Uma imagem com este nome deveria ser carregada em cada wiki da sua wikifarm.
- Especifique a hiperligação para uma página de doação.
$wgDonateButtonURL = "https://example.org/yourdonationpage.php?lang=";
A hiperligação é preenchida automaticamente pelo código do idioma selecionado pelo utilizador ou alternativamente pela variável $wgLanguageCode.
Tradução
A extensão fornecida em "de", "en", "es", "fr", "he", "it", "nl", "pt", "ru".
Consultar também
- Uma alternativa às extensões não mantidas SidebarDonateBox e DonateBoxInSidebar.
Observações
- O ramo REL1_25 funciona desde REL1_25 e tem sido testado até à versão REL1_37 do MediaWiki.
- O ramo REL1_35 funciona desde REL1_35 e tem sido testado até à versão REL1_43 do MediaWiki.
- A extensão foi testada com as seguintes versões do MediaWiki: 1.35.14, 1.39.11, 1.40.2, 1.41.2, 1.42.3, 1.43.0
- A configuração de uma hiperligação de doação no tema Minerva Neue.
- A versão 1.5 possui algumas alterações:
- Alterado o “esquema de configuração”, substituída a versão 1 do manifesto pela versão 2 e alterado o prefixo das variáveis de configuração da predefinição
wm. - Classe “DonateButtonHooks” substituída (estende “Hooks”) pela classe que implementa as interfaces.
- Alterado o “esquema de configuração”, substituída a versão 1 do manifesto pela versão 2 e alterado o prefixo das variáveis de configuração da predefinição
- Version 1.5.1 adds a dirty hack for skin
Timeless. - Version 1.6.0 has added support for skin
Monaco. - Version 1.6.1 changed the prefix of the configuration variables back to
wg. - Version 1.7.0 has added support for skin
Citizen.
- Stable extensions/pt
- Skin extensions/pt
- Personalization extensions/pt
- Hook extensions/pt
- GPL licensed extensions/pt
- Extensions in GitHub version control/pt
- BeforePageDisplay extensions/pt
- SkinAfterPortlet extensions/pt
- SkinBuildSidebar extensions/pt
- All extensions/pt
- Extensions supporting fundraising and donations/pt

