Tutrix.dedeine Community für wpForoinoffizieller deutschsprachiger wpForo Support
Wie bereits geschrieben verwendet wpForo keinen BBCode Editor sondern einen HTML Editor
Eine Funktion BBCode Vorlagen zu speichern und in den Beitrag einzufügen ist nicht vorhanden
es gibt zwar das
für Vorlagen, aber das funktioniert leider nicht mit wpForo
Ah ok @tutrix .. das gilt auch.. es bleibt also nur noch, sie einzeln mit dem HTML-Code zu erhalten. So wie ich es hier bei dir getan habe.
wenn du diese Formatierung immer wieder verwenden willst, kannst den CSS Code auch zum Benutzerdefinierten CSS hinzufügen
und dann zu Beispiel dem p Tag mit der Classe ergänzen
Beispiel:
CSS
und im Editor
so kannst du mehrere Formatierungen anlegen
.tinymce-1, .tinymce-2, .tinymce-3, usw.
oder
.tinymce-rot, .tinymce-grün, usw.
Ich werde versuchen, mehrere Tests durchzuführen, um herauszufinden, wie man das tut, was Sie sagen, und es in die Tinymce-Schaltflächen integriert. Das wäre wirklich cool, denn ich könnte viele der BB-Codes, die ich früher im Forum hatte, in phpbb wiederherstellen. Ich verspreche, dass ich dich eine Woche lang nicht belästigen werde.
Ich konnte hier noch keine Fortschritte erzielen. Ich habe festgestellt, dass der Inline-Code-Befehl bereits in Formats/Inline/Code vorhanden ist, aber er funktioniert nicht, da er die Formatierung zurücksetzt. Ich glaube, dass der beste Weg darin besteht, ein Ad-hoc-Plugin (Tinymce) zu erstellen, um es zu den anderen hinzuzufügen, aber ich habe online noch kein Beispiel gefunden, das einfach genug ist, um es an meinen Zweck anzupassen. Ich werde meine zukünftigen Fortschritte unten veröffentlichen.
Nach einiger Zeit der Recherche konnte ich immer noch nicht herausfinden, wie ich den Befehl anpassen kann. Im Moment habe ich dieses Beispiel gefunden, das wir an den Bedarf anpassen könnten:
Das Skript fügt in seiner jetzigen Form zwei Befehle hinzu und die zu ändernden Felder sind:
title: 'My test button',
type: 'menubutton',
icon: 'icon gavickpro-own-icon',
, text: 'Custom h3 tag',
title: 'Insert h3 tag',
type: 'textbox',
name: 'title',
label: 'Your title'
editor.insertContent( '<h3>' + e.data.title + '</h3>');
Jetzt habe ich versucht, den ersten Teil der Daten wie folgt zu ändern:
An diesem Punkt stecke ich fest. Wie bereits zuvor geschrieben, ist mir nicht klar, wie die Plugins für tinymce zusammengesetzt sein sollen.
Ich bin mir nicht sicher, ob ich den Code richtig bearbeitet habe oder wie ich ihn überhaupt in das Editor-Menü einfügen soll.
Obwohl ich einige Fortschritte gemacht habe, glaube ich, dass ich noch weit von meinem Ziel entfernt bin.
Irgendwelche Ratschläge für den weiteren Versuch?
Nun die Integration deines Beispiels für Wordpress ist ja hier beschrieben https://www.gavick.com/blog/wordpress-tinymce-custom-buttons#tmce-section-1
Der Artikel ist von 2015 für WordPress 3.9 und dem alten Editor, das wird sicher nicht mehr funktionieren. Zudem müsste man ein Plugin daraus machen, damit es mit wpForo kompatibel ist.
Nun die Integration deines Beispiels für Wordpress ist ja hier beschrieben https://www.gavick.com/blog/wordpress-tinymce-custom-buttons#tmce-section-1
Der Artikel ist von 2015 für WordPress 3.9 und dem alten Editor, das wird sicher nicht mehr funktionieren. Zudem müsste man ein Plugin daraus machen, damit es mit wpForo kompatibel ist.
Ich muss diese Artikel hundertmal gelesen und noch einmal gelesen haben, aber es ist mir nicht gelungen, ihnen auf den Grund zu gehen. Sie sind nicht vollständig. Vielleicht meine schlechten Sprachkenntnisse oder die Tatsache, dass ich nicht verstanden habe, wie Sie an die Dateien der anderen Tinymce-Plugins gekommen sind ... Ich verstehe einfach nicht, wie ich vorgehen soll. In dem von Ihnen verlinkten Beispiel werden nur Beispiele für Codezeilen angezeigt, es wird jedoch nicht angegeben, wie die Datei zusammengesetzt sein soll. Ich habe versucht, eine Frage auf Stackoverflow zu stellen, aber nach einem Monat kam keine Antwort. Es gibt online kein praktisches/einfaches Beispiel, das als Beispiel dienen kann.
Ich habe auch einen anderen Leitfaden gefunden, der auf Italienisch verfasst war und den ich verständlicher fand als die anderen. In dem Leitfaden ist der Befehl (Zitat) hinzugefügt.
In der Datei function.php Ihres Themes fügen wir hinzu:
Dann erstellen wir eine.js-Datei, die in diesem speziellen Fall aufgerufen wird cite_tiny_mce.js
An dieser Stelle bleibt nur die Frage, wie der zuvor hinzugefügte Code zum Erstellen des Tinymce-Editors und der etwas weiter oben veröffentlichte neue Code in function.php integriert werden sollen.
Ich kann nicht herausfinden, ob ich den Code in function.php hinzufügen soll oder ob ich den Code in einer separaten Datei posten soll, die dann in function.php abgerufen wird. Ich stecke hier fest und komme nicht weiter.
Das hat ja alles nichts mit wpForo zu tun, selbst wenn du den Code in die function.php einfügst und es im "Wordpress Editor" tatsächlich funktioniert, hast du es immer noch nicht in wpForo.
Selbst das offizielle Wordpress Plugin "Advanced Editor Tools" funktioniert nicht mit wpForo.
Wenn du diese Funktion dringend benötigst, brauchst du wohl einen Programmierer oder den Pro Support von wpForo der dir dies integriert.