Bei einem Forum, das ich von phpBB 3.2.1 auf die aktuelle Version hochgezogen habe, wurde ich gefragt, ob ich auch einen Button für eine Spende per PayPal einbauen könnte. Mein erster (und realisierter) Ansatz war eine Quick & Dirty Lösung per Template Events, aber danach kam mir das ziemlich primitiv vor und nach ein bisschen Grübeln habe ich dann eine allgemeinere Lösung geschrieben.
Extension Name: Donation Button
Autor: Mike-on-Tour
Beschreibung: Diese Extension ermöglicht das Einbinden eines Donation Button an einer von drei möglichen Stellen im Forum-Template. Im ACP kann diese Position sowie die horizontale Ausrichtung (links, zentriert, rechts) ausgewählt werden. Ebenso kann im ACP der durch den jeweiligen Zahlungsdienstleister bereitgestellte HTML-Code und ein kurzer Hinweistext (muss aber nicht ) eingegeben werden. Dieser Hinweistext erscheint dann links vom Button (bei der Schreibrichtung von rechts nach links natürlich rechts vom Button).
Voraussetzungen: phpBB >=3.2.0: PHP 7.2 +
Download: https://www.mike-on-tour.com/mot/mot_donationbutton.php
Sprachen: en, de (formell und informell)
Styles: ACP und 'all'
github repository: https://github.com/Mike-on-Tour/donationbutton
Ich habe diese Extension mit phpBB 3.2.8, 3.2.11 unter PHP 7.2 und mit phpBB 3.3.5 unter PHP 7.2, 7.4 und 8.0 (und vorsorglich auch mal unter phpBB 4.0.0-a1-dev mit PHP 7.4) getestet und hoffentlich alle Fehler und Ungereimtheiten gefunden.
Bin gespannt auf eure Kommentare.
[3.2] [3.3] [DEV] Donation Button
In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
- Mike-on-Tour
- Supporter
- Beiträge: 1091
- Registriert: 13.01.2020 21:09
- Kontaktdaten:
Zurück zu „Extensions in Entwicklung“
Gehe zu
- Wichtige Neuigkeiten
- ↳ Ankündigungen und Neuigkeiten
- ↳ Der kleine phpBB.de-Knigge - unsere Hausordnung
- phpBB 3.3.x
- ↳ Support-Forum
- ↳ Extension-Foren
- ↳ Extension Support
- ↳ Extension Suche/Anfrage
- ↳ Extensions in Entwicklung
- ↳ Extension Bastelstube
- ↳ ABD Extensions
- ↳ Style-Foren
- ↳ Styles, Templates und Grafiken
- ↳ Styles in Entwicklung
- ↳ Übersetzungs-Foren
- ↳ [3.3.x] Übersetzungs-Diskussionen
- ↳ [3.2.x] Übersetzungs-Diskussionen
- ↳ Extension-Übersetzungen
- ↳ Übersetzungs-Diskussionen (abgeschlossen)
- Entwickler-Ecke
- ↳ Coding & Technik
- ↳ Area51 auf phpBB.com
- Frühere Versionen
- ↳ Foren für phpBB 3.0
- ↳ [3.0.x] Support-Foren
- ↳ [3.0.x] Installation, Update und Konvertierung
- ↳ [3.0.x] Administration, Benutzung und Betrieb
- ↳ [3.0.x] Mod-Foren
- ↳ [3.0.x] Snippets
- ↳ [3.0.x] Mod Suche/Anfragen
- ↳ [3.0.x] Mod Support
- ↳ [3.0.x] Mods in Entwicklung
- ↳ [3.0.x] Mod Bastelstube
- ↳ [3.0.x] Style-Foren
- ↳ [3.0.x] Styles, Templates und Grafiken
- ↳ [3.0.x] Styles in Entwicklung
- ↳ [3.0.x] Übersetzungs-Foren
- ↳ [3.0.x] phpBB.de-Übersetzungen
- ↳ [3.0.x] Mod-Übersetzungen
- ↳ Foren für phpBB 2.0
- ↳ phpBB 2.0: Installation und Update
- ↳ phpBB 2.0: Administration, Benutzung und Betrieb
- ↳ phpBB 2.0 Mods
- ↳ phpBB 2.0: Mod-Datenbank
- ↳ phpBB 2.0: Snippets
- ↳ phpBB 2.0: Mod Suche/Anfragen
- ↳ phpBB 2.0: Mod Support
- ↳ phpBB 2.0: Mods in Entwicklung
- ↳ phpBB 2.0 Styles
- ↳ phpBB 2.0: Styles-Datenbank
- ↳ phpBB 2.0: Styles, Templates und Grafiken
- ↳ phpBB 2.0: Mod-Bastelstube
- Community-Foren
- ↳ Community Talk
- ↳ phpBB Diskussion
- ↳ Show-Off
- ↳ phpBB Regional
- ↳ phpBB in Norddeutschland
- ↳ phpBB in Ostdeutschland
- ↳ phpBB in Süddeutschland
- ↳ phpBB in Westdeutschland
- ↳ phpBB in Österreich
- ↳ phpBB in der Schweiz und Liechtenstein
- ↳ phpBB im sonstigen Ausland
- ↳ Newsletter-Archiv