Editor erweitern - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Editor erweitern (/thread-24578.html) |
Editor erweitern - Yang0504 - 15.01.2012 Hallo, ich habe vor meinen Editor, um ein paar BB-Codes zu erweitern. Dabei hätte ich ein paar Fragen über die Doku hinaus. Wie genau realisiere ich also folgende Situationen (immer mit Beispiel): 1. BB-Code hat kein schließenden Tag: Code: [name] Code: [spoiler=Titel][/spoiler] Code: [table][tr][td][/td][/tr][/table] Über ein paar Anregungen und Ansätze zur Realisierung wäre ich sehr erfreut. Danke RE: Editor erweitern - Jockl - 15.01.2012 zu 1) siehe http://community.mybb.com/thread-64766.html zu 2) hierzu gibt es ja schon entsprechende Plugins. Da kannst Dir die ja mal ansehen, wie es dort umgesetzt wurde. zu 3) hierzu gibt es auch ein Plugin (Table Generator oder so ähnlich)... RE: Editor erweitern - Yang0504 - 15.01.2012 Ich danke dir, Jockl. Eine letzte Frage noch, kannst Du mir sagen, in welcher Datei die Texte definiert werden, die in der editor.js verwendet werden? RE: Editor erweitern - Jockl - 15.01.2012 In der global.lang.php RE: Editor erweitern - Yang0504 - 15.01.2012 Wieder Danke... Ich hab jetzt allerdings noch ein Problem... Also ich hab jetzt beispielsweise in der global.lang.php folgendes: PHP-Code: $l['editor_enter_spoiler'] = "Geben Sie den zu einzufügenden Spoiler-Titel ein."; und in der editor.js dies: PHP-Code: insertSpoiler: function() Und an sich funktioniert das ganze ja, aber es erscheint immer undefined statt dem Text? RE: Editor erweitern - StefanT - 15.01.2012 Das kann nicht funktionieren, denn die Sprachvariable muss erst an Javascript übergeben werden. RE: Editor erweitern - Yang0504 - 15.01.2012 Funktioniert mit folgendem doch auch: PHP-Code: $l['editor_enter_image'] = "Geben Sie die URL zum einzufügenden Bild ein."; RE: Editor erweitern - StefanT - 15.01.2012 Dafür gibt es aber eine Funktion in der inc/functions.php: build_mycode_inserter() RE: Editor erweitern - Harest - 15.01.2012 Hallo Virusman, falls du dich ein wenig mit JS und PHP auskennst, schaue mal in die angehängte Datei rein. Es ist ein Plugin, welches ich für mein Forum geschrieben habe. Er fügt u.a. meinen Tabellengenerator geschmeidig als Knopf-AJAX-Popup in den Editor ein. Da du die meisten der MyCodes nicht brauchen wirsd, müsstest du ihn entsprechend deinen Wünschen anpassen. Lese auch unbedingt die beigefügte readme.txt. Ohne die dortigen Anweisungen wird das Plugin nicht funktionieren. Im übrigen denke ich, dass auch noch manch anderer daran interessiert sein könnte. RE: Editor erweitern - Yang0504 - 16.01.2012 Ich danke euch beiden für eure Hilfe (: Ich hab jetzt soweit meine BB-Code-Leiste modifiziert, allerdings führt die neue Toolbar-Leiste zu einem kontinuierlichen Darstellungsfehler, der sich weder im CSS, noch in den Templates beheben lässt. Selbst an der JS-Datei habe ich mich versucht... (http://community.mybb.com/thread-75337.html), aber irgendwie hilfts alles nicht... Habt ihr noch Rat? |