Hallo,
auf Seite 7 war bereits einmal eine ähnliche Frage, auf die ich leider keine Antwort hier finden konnte.
Ich habe den markItUp! Editor in der aktuellen Version bei mir im Forum (MyBB 1.8.39) installiert.
Ich habe ein anderes Plugin, das ich schon lange Zeit in meinem Forum eingebaut habe (Inplaykalender von sparks fly, nicht offiziell), ein wenig erweitert.
Hierfür habe ich dem Beschreibungsfeld mit dem Namen und der ID 'desc' einmal im Template die Codebuttons hinzugefügt:
Code:
<textarea name="desc" id="desc" style="height: 200px;" tabindex="2">{$event['description']}</textarea>
{$codebuttons}
und in der zugehörigen PHP-Datei (inplaykalender.php, nicht die Plugin-Datei, da es sich um eine gesonderte Seite handelt) entsprechend folgendes hinzugefügt:
Code:
$codebuttons = build_mycode_inserter("desc", $forum['allowsmilies']);
Damit bekomme ich aktuell den Standard-Editor von MyBB. Funktioniert auch alles, die Änderungen werden entsprechend übernommen, in der Datenbank gespeichert etc. - passt aber nicht zum Rest des Forums.
Wenn ich - wie auf Seite 2 von 2015 beschrieben - dies in
ändere, hat das den Effekt, das gar kein Editor mehr angezeigt wird.
Ich habe auch schon versucht, sowohl im PHP als auch im Template bei id statt "desc" ein "message" einzugeben, nachdem ich in der Plugin-Datei des Editors geschaut hatte und gesehen hatte, dass die Funktion sich auch "message" bezieht. Hier entstand jedoch auch kein Unterschied.
Da ich dort jedoch auch die $plugin->add_hook-Angaben sah, frage ich mich, ob ich da noch eine Verbindung zu meiner Datei herstellen muss - oder irgendwas anderes in meinem Template hinzufügen muss, damit der Editor an dem Feld auch der markItUp!-Editor ist?
Sehe ich den Wald vielleicht vor lauter Bäumen nicht?
Vielen Dank im Voraus und viele Grüße
windkind