Seite 1 von 2
[3.3] Font Face Dropdown
Verfasst: 20.03.2016 12:30
von Kirk
Name der Extension: Font Face Dropdown
Autor: Kirk,
4seven (Original Mod Autor phpBB 3.0)
Version der Extension: 1.0.0
Beschreibung der Extension:
- Erstellt ein Dropdown-Menü mit verschiedenen Schriftarten.
- Es ist möglich wenn im
ACP/Serverlast
die Option "Nutzung von Drittanbieter-Servern zulassen" aktiviert ist, die Schriftart „Open Sans“ auszuwählen.
- Diese Erweiterung basiert auf den Mod [BBCode] Font Face Dropdown von 4seven.
- Sollte eine Erweiterung inst. sein welche im ACP Modul ein Eingabe Editor (inkl. BBCodes) besitzt, wird dort dieses Drop Down Menü ebenfalls angezeigt.
Sprachen: de, de_x_sie, en
Voraussetzungen:
- phpBB 3.3.0 oder höher
- PHP 7.1.3 bis einschließlich 8.4.x
Download der Extension: https://kirk-phpbb.com/viewtopic.php?p=682#p682
Screenshots: [ externes Bild ]
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
Font Face Dropdown
auf Aktivieren klicken.
Re: [DEV] Font Face Dropdown
Verfasst: 20.03.2016 15:32
von waldkatze
Gerade getestet, funktioniert gut.
Wenn ich aber den Text weiter formatieren möchte, z.B. Fettschrift, bekomme ich das gezeigt:
[font=Verdana]Testext bla, bla[/font]
Edit:
Die falsche Anzeige kommt so nur auf Localhost. Auf Server geht es super. Danke für die Extension.
Re: [DEV] Font Face Dropdown
Verfasst: 21.03.2016 14:42
von sina54
wenn ich den bbcode erstelle und abschicke, kommt die rote Meldung der BBcode ist ungültig
Re: [DEV] Font Face Dropdown
Verfasst: 21.03.2016 16:34
von Melmac
Hallo sina,
kannst Du hier einen Screenshot der Maske mit Deinen Eingaben beim Anlegen des BBCodes einstellen?
Re: [DEV] Font Face Dropdown
Verfasst: 21.03.2016 16:44
von gn#36
Hi Kirk, nur so als Info: Du kannst auch mit Hilfe von Migrations automatisch benutzerdefinierte BBcodes erstellen, ohne dass der User das dann noch von Hand machen muss. Das ist vermutlich weniger fehleranfällig.
Siehe
https://www.phpbb.com/community/viewtop ... p=14350436
Re: [DEV] Font Face Dropdown
Verfasst: 21.03.2016 18:36
von Kirk
@gn#36
Das war zwar schon bewusst, kenne diese Thema auch schon aber ich blicke da im Moment noch nicht so ganz durch.
Mir fehlt auch momentan die Zeit dazu mich intensiv damit zu beschäftigen.
So einen BBCode per Hand anzulegen sollte eigentlich nicht so schwer sein.
@sina
Hast du bei BBCode-Benutzung und HTML-Ersetzung genau das eingegeben wie es im ersten Beitrag steht?
Re: [DEV] Font Face Dropdown
Verfasst: 21.03.2016 19:46
von sina54
[ externes Bild ]
dann kommt das wenn ich es abschicke
[ externes Bild ]
Re: [DEV] Font Face Dropdown
Verfasst: 21.03.2016 20:14
von Melmac
Du hast/hattest die Advanced BBCode Box installiert - von dieser Extension wurde bereits ein BBCode mit dem gleichen Tag angelegt. Doppelt geht nicht, daher die Fehlermeldung
Wenn Du diese Ext nicht mehr einsetzt und/oder deren Version dieses BBCodes nicht verwendet hat, dann kannst Du ihn entfernen und den von Kirk danach neu einfügen.
Alternativ könntest Du auch folgendes probieren, wenn Du diesen behalten willst: den neuen unter einem neuen einmaligen Tag anlegen
- deaktiviere Kirks Extension
- öffne
<phpbb_root>/ext/kirk/font_face_dropdown/styles/*stylename*/template/event/posting_editor_buttons_custom_tags_before.html
suche
Code: Alles auswählen
<select name="addbbcode77" class="bbcode-font" onchange="bbfontstyle('[font=' + this.form.addbbcode77.options[this.form.addbbcode77.selectedIndex].value + ']', '[/font]');this.form.addbbcode77.selectedIndex = 0;" title="{L_BBCODE_FT_HELP}">
ersetze durch
Code: Alles auswählen
<select name="addbbcode77" class="bbcode-font" onchange="bbfontstyle('[schrift=' + this.form.addbbcode77.options[this.form.addbbcode77.selectedIndex].value + ']', '[/schrift]');this.form.addbbcode77.selectedIndex = 0;" title="{L_BBCODE_FT_HELP}">
- im ACP legst Du den Code statt mit
mit
an. Der Rest bleibt wie vorgesehen.
- Cache leeren und die Extension wieder aktivieren.
Sollte eigentlich funktionieren
Nachteil dabei: solltest Du die Extension irgendwann einmal aktualisieren/updaten, dann müsstest Du jetzt dieses Edit in dem File erneut vornehmen.
Tante Edith:
Es wäre gut möglich, dass auch für solche "eigenen" BBCodes bei Einsatz der Advanced BBCode Box dann noch die Gruppenrechte in dieser Maske gesetzt werden müssen - kenne mich mit dieser Ext nicht so wirklich aus.
Re: [DEV] Font Face Dropdown
Verfasst: 22.03.2016 17:50
von Kirk
Ich habe diese Erweiterung geändert.
Siehe erster Beitrag!
Re: [DEV] Font Face Dropdown
Verfasst: 26.03.2016 18:43
von Kirk
Es gibt ein Update dieser Erweiterung, der zusätzlich benötigte BBCode wird bei der Installation dieser Erweiterung automatisch erzeugt.
Download siehe erster Beitrag!