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.
Name der Extension: BBCode Page Autoren: Kirk mit besonderem Dank an oxpus, Stoker (Original Mod Autor für phpBB 3.0)
Version der Extension: 3.0.0
Sprachen: de, de_x_sie, en
Beschreibung der Extension:
Diese Erweiterung basiert auf dem Mod (phpBB 3.0) Custom BBCodes Page von Stoker.
Diese Erweiterung fügt eine BBCode-Seite hinzu, die alle BBCodes die im ACP/Beiträge/BBCodes enthält.
Um die vollständige Beschreibung des jeweiligen BBCodes anzuzeigen, einfach auf das i Symbol oder (wenn vorhanden) auf die jeweilige Tipp-Anzeige klicken.
Es werden aber nur die BBCodes aufgelistet bei denen im ACP/Beiträge/BBCodes ein Haken bei "Beim Verfassen eines Beitrags anzeigen" gemacht wurde.
Im ACP unter Erweiterungen/BBCode Seite/Einstellungen können diverse Einstellungen (z. B. die Anzahl der BBCodes pro Seite) vorgenommen werden.
Standardmäßig wird bei der Installation dieser EXT 15 BBCodes pro Seite angezeigt.
Der Link zur BBCode Seite im Beitrags Editor (öffnet sich im neuen Fenster/Tab) wird in der Smiley Box unterhalb vom BBCode Status angezeigt.
Des weiteren ist es möglich einen zusätzlichen Link in der oberen Navbar (Rechte Seite) anzuzeigen.
Ist im ACP/Board-Funktionalitäten bei "BBCode erlauben" auf Nein eingestellt, erscheint im ACP Modul ein entsprechender Hinweis inkl. Link zu den Board-Funktionalitäten, zusätzlich werden die Einstellungen auf Transparent gesetzt.
Des weiteren wird der Button "Absenden" (wenn oben genannte Einstellung deaktiviert) gesperrt.
Der Link zur BBCode Seite (beim verfassen eines Beitrages oder in der Navbar) wird nur angezeigt wenn die oben genannte Einstellung in den Board-Funktionalitäten aktiviert ist.
Außerdem wird beim direktem Aufruf (manuelle Eingabe im Browser) wenn genannte Einstellung in den Board-Funktionalitäten deaktiviert ist, automatisch zur Foren-Übersicht "umgeleitet".
Sind keine BBCodes vorhanden oder kein Haken bei "Beim Verfassen eines Beitrags anzeigen" gesetzt, erscheint die Meldung "Es gibt bislang keine Einträge".
Besitzt eine Gruppe oder User in den "Administrator-Berechtigungen" nicht das Recht Kann Berechtigungen für einzelne Gruppen ändern oder Kann Berechtigungen für einzelne Benutzer ändern, wird die Permission Info im ACP Modul dementsprechend angezeigt.
Im ACP/Berechtigungen kann in den Benutzerrechten/Gruppenrechten unter Diverses einstellt werden, wer die BBCode Seite sehen darf.
Man hat die Möglichkeit zu wählen ob ein Toggle Switch oder die Radio Buttons Ja/Nein angezeigt werden sollen.
Kompatibel mit Toggle Control (Schalter-Stil zentral festlegen) Hinweis: Wenn die oben genannte Extension inst. und die Funktion aktiviert ist, hat der Schalter "Toggle Switch aktivieren" keine Bedeutung!
Installation der Erweiterung:
Nach dem Download entpacke diese Datei und lade den gesamten Ordner kirk nach root/ext hoch.
Im Administrations-Bereich unter Anpassen -> Erweiterungs-Verwaltung -> Deaktivierte Erweiterungen (ab phpBB 3.3.14 Nicht installierte Erweiterungen)
in der Zeile BBCode Page auf Aktivieren klicken.
Erweiterung wurde auf Version 2.0.0 upgedatet. (Größeres Update)
Download siehe 1. Beitrag!
Neuerungen:
Die Einstellungen im ACP Modul wurden auf Controller umgestellt.
Die Meldungen wenn BBCode Page deaktiviert oder der Admin-Modus aktiv ist, wurden überarbeitet. Dies wird über eine Funktion add_bbcodepage_note im controller geregelt, somit konnte der Code in der acp_bbcodepage_settings.html reduziert werden.
Besitzt eine Gruppe oder User in den "Administrator-Berechtigungen" nicht das Recht Kann Berechtigungen für einzelne Gruppen ändern oder Kann Berechtigungen für einzelne Benutzer ändern, wird die Permission Info im ACP Modul dementsprechend angezeigt.
Die Radio Buttons im ACP Modul Ja/Nein wurden durch ein Toggle Switch ersetzt.
Einige Language Variablen geändert.
Einige config Variablen wurde geändert, dies wurde in der neuen migrations Datei berücksichtigt.
Die ext.php wurde überarbeitet, sowie eine PHP Versionsprüfung mit eingebaut.
Erweiterung wurde auf Version 2.1.0 upgedatet.
Download siehe 1. Beitrag!
Neuerungen:
Pro Sprachpaket eine separate Language Datei für die Berechtigungen erstellt.
Das Einbinden der Sprachdatei durch das PHP Event core.user_setup wurde jetzt innerhalb der jeweiligen Funktion durch $this->language->add_lang geändert.
Erweiterung wurde auf Version 2.1.0 upgedatet.
Download siehe 1. Beitrag!
Neuerungen:
Die min. phpBB Voraussetzung wurde von phpBB 3.2.6 auf phpBB 3.3.0 erhöht.
Die min./max. PHP Version wurde von PHP 7.0.0/8.2 auf PHP 7.1.3/8.4x erhöht.
Dieser Spoiler zum Aufklappen war ursprünglich per js geregelt, ist jetzt in das <details>-HTML-Element geändert worden.
Durch diese Änderung ist es nicht mehr notwendig nur auf das i Symbo zul klicken, sondern (wenn vorhanden) einfach auf die jeweilige Tipp-Anzeige.
Bei den Berechtigungen in der listener.phph wird jetzt mit der Wrapper Funktion update_subarray() (>=phpBB 3.2.1) eingehängt, wodurch das umständliche Extrahieren und Zurückkopieren der Subarrays $event['categories'] und $event['permissions'] entfällt.
Ist im ACP/Board-Funktionalitäten bei "BBCode erlauben" auf Nein eingestellt, erscheint im ACP Modul ein entsprechender Hinweis inkl. Link zu den Board-Funktionalitäten, zusätzlich werden die Einstellungen auf Transparent gesetzt.
Des weiteren wird der Button "Absenden" (wenn oben genannte Einstellung deaktiviert) gesperrt.
Der Link zur BBCode Seite (beim verfassen eines Beitrages oder in der Navbar) wird nur angezeigt wenn die oben genannte Einstellung in den Board-Funktionalitäten aktiviert ist.
Außerdem wird beim direktem Aufruf (manuelle Eingabe im Browser) wenn genannte Einstellung in den Board-Funktionalitäten deaktiviert ist, automatisch zur Foren-Übersicht "umgeleitet".
Durch Code Änderung in der posting_editor_bbcode_status_after.html ist die Datei posting_editor_smilies_after.html entfallen.
Wenn man im ACP Modul die BBCode Seite deaktiviert und zu gleich der Admin Modus aktiviert wurde, sah man nur den Hinweis das die BBCode Seite deaktiviert ist.
Dies wurde so geändert das beide Hinweise angezeigt werden.
Durch Code Änderung in der posting_editor_bbcode_status_after.html ist die Datei posting_editor_smilies_after.html entfallen.
Wenn ein BBCode über eine EXT angelegt wurde, wird bei der Tipp-Anzeige dies aus der jeweiligen Language Datei geholt.
Man hat die Möglichkeit zu wählen ob ein Toggle Switch oder die Radio Buttons Ja/Nein angezeigt werden sollen.
Im Vz. migrations wurde ein zusätzliches Vz. Namens v3x angelegt.
Template und Language Variablen geändert.
Die config Variable (Zuständig die Einstellung "Zusätzlicher Link in der Navbar") additional_bbcodepage_link wurde in bbcodepage_additional_link geändert, dies wurde in der neuen migrations Datei berücksichtigt so das die gemachten Änderung erhalten bleibt.