MyBB.de Forum

Normale Version: Eigener mycode funktioniert nicht richtig
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Da stehen noch welche drunter.. ich habe es unter den IMG-tag gesetzt...
Beim IMG-Tag hat es ein extra: 1, hast du schonmal das miteingefügt? Ich habe leider keine Ahnung, was dieses extra: 1 macht.
Ja, habe ich... wenn ich den jedoch in den img_l-tag eingebe, erscheint es mit im Editor, daher habe ich es wieder raus genommen...
Ich habe dasselbe Problem.. Sad

Ich hab alles nach Anleitung eingebaut, die Buttons werden angezeigt und sind anklickbar, der Alt-Text wird angezeigt.
Beim ersten Klicken erscheint auch schön der [img_l] bzw. [img_r]-Tag, wenn ich aber ein zweites Mal drauf klicke oder die Tags schliessen möche, erscheint [/img] statt [/img_l] oder [/img_r].
(06.11.2011, 21:59)StefanT schrieb: [ -> ]Ohne zu wissen, was du geändert hast, ist schwer zu sagen, was das Problem ist. Wink
Wie Shay schon sagte, alles nach dieser Anleitung.

Bild links
Regulärer Ausdruck: \[img_l\](.*?)\[/img_l\]
Ersetzung: <img src="$1" align="left" style="margin: 0px 15px 5px 0px;">

Bild rechts
Regulärer Ausdruck: \[img_r\](.*?)\[/img_r\]
Ersetzung: <img src="$1" align="right" style="margin: 0px 0px 5px 15px;">

editor.js (unter dem img-Abschnitt)
Code:
                {type: 'button', name: 'img_l', sprite: 'img_l', insert: 'img_l', title: this.options.lang.title_img_l},
                {type: 'button', name: 'img_r', sprite: 'img_r', insert: 'img_r', title: this.options.lang.title_img_r},

Wenn ich alles manuell eingebe, funktionieren die Codes.
(22.08.2013, 15:17)melancholia schrieb: [ -> ]Wie Shay schon sagte, alles nach dieser Anleitung.

Bild links
Regulärer Ausdruck: \[img_l\](.*?)\[/img_l\]
Ersetzung: <img src="$1" align="left" style="margin: 0px 15px 5px 0px;">

Bild rechts
Regulärer Ausdruck: \[img_r\](.*?)\[/img_r\]
Ersetzung: <img src="$1" align="right" style="margin: 0px 0px 5px 15px;">

editor.js (unter dem img-Abschnitt)
Code:
                {type: 'button', name: 'img_l', sprite: 'img_l', insert: 'img_l', title: this.options.lang.title_img_l},
                {type: 'button', name: 'img_r', sprite: 'img_r', insert: 'img_r', title: this.options.lang.title_img_r},

Wenn ich alles manuell eingebe, funktionieren die Codes.

Dein img code hat 2 kleine Fehler.

Erster, es fehlt das alt Atribut und zweitens schliesst man ein img mit " />" statt ">"
Edit: Ich habs nun hinbekommen, sogar, dass man wie beim normalen img-Tag gleich in einem Pop-Up die URL eingeben kann Smile

Meine Tags heissen img_l (Bild links neben dem Text einfügen) und img_r (Bild rechts neben dem Text einfügen).

Suche in jscripts/editor.js:
PHP-Code:
    insertIMG: function()
    {
        
image prompt(this.options.lang.enter_image"http://");

        if(
image)
        {
            
this.performInsert("[img]"+image+"[/img]"""true);
        }
    }, 

Darunter einfügen:
PHP-Code:
    insertimg_l: function()
    {
        
img_l prompt(this.options.lang.enter_image"http://");

        if(
img_l)
        {
            
this.performInsert("[img_l]"+img_l+"[/img_l]"""true);
        }
    },

    
insertimg_r: function()
    {
        
img_r prompt(this.options.lang.enter_image"http://");

        if(
img_r)
        {
            
this.performInsert("[img_r]"+img_r+"[/img_r]"""true);
        }
    }, 

Suche weiter in jscripts/editor.js:
PHP-Code:
            case "image":
                
this.insertIMG();
                break; 

Darunter einfügen:
PHP-Code:
                case "img_l":
                
this.insertimg_l();
                break;
            case 
"img_r":
                
this.insertimg_r();
                break; 
Seiten: 1 2