Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Eigener mycode funktioniert nicht richtig
#1
Hallo ihr Lieben,

ich habe mich heute damit auseinander gesetzt, für selber angelegte MyCodes Buttons ins Editorfenster einzufügen. Das hat tatsächlich auch alles geklappt: Bilder werden angezeigt, man kann die Buttons anklicken und der Eingangscode wird angezeigt... da hört es leider aber auch wieder auf...

Heißt genauer: es geht um den Code "img_l". Wie gesagt, der Button ist da und wenn ich draufklicke bekomme ich auch [*img_l*] im Editorfenster. Wenn ich jetzt nochmal auf den Button klicke, wird der Tag aber nicht geschlossen, sondern es erscheint ein weiterer Eingangscode. Wenn ich den Tag über das rote "close tags" schließe, erscheint im Editorfenster [*/img], also ein falscher close-tag.

Ich habe alles nach dem Tutorial von dieser Seite hier gemacht und auch zwei Mal kontrolliert, ich finde einfach keinen Fehler... daher muss ich nun doch an euch wenden... hat zufällig jemand eine Idee, woran es liegen könnte?

Ich bin wirklich für jede Hilfe dankbar, ich selber verzweifle gerade nämlich ein wenig Wink danke!
.{life is what happens to you
while you're making other plans.
#2
Ohne zu wissen, was du geändert hast, ist schwer zu sagen, was das Problem ist. Wink
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#3
Ich habe die Codes nach eurer Anleitung erstellt und eben auch genau Schritt für Schritt in die einzelnen Dateien eingebaut. Oder was genau meinst du? Smile
.{life is what happens to you
while you're making other plans.
#4
Post doch mal bitte den BBCode mit dem dazu gehörigen HTML-Code.
#5
Gerne, aber der Code funktioniert, also wenn man ihn zB manuell eingibt...
PHP-Code:
\[img_l\](.*?)\[/img_l\] 
PHP-Code:
<img src="$1" style="float:left; margin:0px 5px 5px 0px;"
.{life is what happens to you
while you're making other plans.
#6
Code:
[/img_l\]
Vor dem Slash fehlt ein Backslash.
Code:
[\/img_l\]
#7
Danke, das habe ich ausgebessert...
leider besteht das Problem weiterhin: der tag wird über den Button nicht geschlossen und über "close tags" kommt nur [*/img]. Und wie gesagt: manuell eingegeben funktioniert es Sad

Ich poste mal, was ich in den zu bearbeiteten Dateien eingegeben habe:

editor.js
PHP-Code:
{type'button'name'floatleft'sprite'floatleft'insert'img_l'titlethis.options.lang.title_floatleft}, 


stylesheet.css
PHP-Code:
.messageEditor .toolbar_button .toolbar_sprite_floatleft {
    
backgroundurl(images/float_left.gifno-repeat;



Der Alternativtext wird beim Drüberfahren angezeigt, von daher denke ich, dass da kein Fehler vorliegt... vielleicht habe ich ja oben einen Fehler gemacht :/
.{life is what happens to you
while you're making other plans.
#8
Bist du dir sicher, dass du in der editor.js alle wichtige Attribute eingefügt hast? Vergleiche ansonsten mit dem Img-Tag.
#9
Ich werde es mir nochmal angucken... aber eigentlich denke ich schon. Ich habe es ganz langsam Schritt für Schritt gemacht *seufz* ich werde nochmal alles durchgehen...

edit:
okay, ich habe es ganz haargenau nochmal durchgeguckt, mit dem img-tag verglichen und es sieht genauso aus. Das einzige, was beim img-tag anders ist, ist der Zusatz "extra: 1,", wenn ich den jedoch in den img_l-tag eingebe, erscheint es mit im Editor, daher habe ich es wieder raus genommen...
.{life is what happens to you
while you're making other plans.
#10
Kommt nach deiner Zeile noch etwas gleichgesinntes oder ist die Liste dann fertig? Wenn sie fertig wäre, müsstest du das Komma am Ende der Zeile entfernen.


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Wöchentliches Datenbank Backup funktioniert nicht richtig Manuel97 9 2.673 20.12.2012, 20:08
Letzter Beitrag: Raphael
  Weiterleitung nach Subdomain (/forum) funktioniert nicht richtig specops47 4 3.454 25.12.2011, 15:09
Letzter Beitrag: specops47