TinyMCE - Eget plugin, skriva ut html kod med java script?

Permalänk
Medlem

TinyMCE - Eget plugin, skriva ut html kod med java script?

Jag har aldrig sysslat med JAVA förut och jag testar detta
http://www.tinymce.com/wiki.php/Tutorials:Creating_a_plugin

Allt fungerar som det ska, den koden gör så att det jag skriver i textrutan blir insatt i min "tinymce".

editor.insertContent('Title: ' + e.data.title);

Men så vill jag ha så att man kan skriva in en länk i rutan exempelvis 'www.google.com'

Då blir koden, tror jag

editor.insertContent('<a href=" ' + e.data.title + '">"' + e.data.title + '</a>');

Fungerar med, men koden i TinyMCE blir

[u*rl=www.google.com]www.google.com[/url]

..

Gör jag detta manuellt i tinyMCE

<a href="www.google.com">google</a> Så blir det korrekt.

Då är källkoden <a href...... så min fråga är hur kan jag kringå detta?

Varför vill jag kringå detta?

jo för hela koden efter submit ska bli

<a href="bild.jpg" class="lytebox"><img src="bild.jpg"></a>

men det fungerar inte om koden omvandlas till bbcode

Permalänk
Medlem

Har tidigare snubblat över TinyMCE och kikat på det en kort stund (läs: ca 1h), så är ingen expert. Dock förstår jag inte riktigt vad du vill göra, så du får nog ta och beskriva ditt problem bättre om du vill ha hjälp.

Till att börja med så snackar vi Javascript och inte Java, två helt olika saker. Dock vill jag minnas att TinyMCE inte automatiskt parsar HTML till BBCode, utan att det är ett plugin som sköter detta. Om du nu inte vill att TinyMCE skall parsa HTML-koden till BBCode-syntax är det väl bara att inaktivera pluginet? Dock finns det ju en hel del fördelar med att parsa till BBCode för att förhindra att användare submittar skadlig kod.

Visa signatur

Citera för svar!

Stationär: Fractal Design Define R6 | Asus Z370-P | Intel i7 8700k @ 3.7 Ghz | Corsair Vengeance LPX 32GB CL15 @ 3000 Mhz | Asus STRIX GTX960 4GB | Fractal Design Celsius S24 | 5 TB HDD | 250GB SSD (Samsung 850 EVO), 128GB SSD (Crucial M4) | Corsair HX 850W | W10
Bärbar: Sony Vaio Pro 13.3" | i7-4500U | 8GB RAM | 256GB SSD | Ubuntu

Permalänk
Medlem
Skrivet av RedRetro:

Har tidigare snubblat över TinyMCE och kikat på det en kort stund (läs: ca 1h), så är ingen expert. Dock förstår jag inte riktigt vad du vill göra, så du får nog ta och beskriva ditt problem bättre om du vill ha hjälp.

Till att börja med så snackar vi Javascript och inte Java, två helt olika saker. Dock vill jag minnas att TinyMCE inte automatiskt parsar HTML till BBCode, utan att det är ett plugin som sköter detta. Om du nu inte vill att TinyMCE skall parsa HTML-koden till BBCode-syntax är det väl bara att inaktivera pluginet? Dock finns det ju en hel del fördelar med att parsa till BBCode för att förhindra att användare submittar skadlig kod.

... Att det var så lätt! Haha, tack. Löste det

Tack!