Seite 1 von 1

TinyMCE Flash, Multimedia Inhalte und Links

Verfasst: Mo 27. Sep 2010, 14:58
von lunsen_de
Hallo, ich möchte alle an Lösung eines Problemes im Tiny teilhaben lassen.

Getestet am System 4.8.12.

Mein ursprüngliches Problem war, dass ich im Tiny keine Flash Files einfügen konnte.
Nach der Anwendung folgenden Beitrages funktionierte dies.
http://forum.contenido.org/viewtopic.ph ... ml#p134998

geändert wurde:

Code: Alles auswählen

      function CustomURLConverter(url, node, on_save) {
         if (node != null && node.nodeName  != 'IMG' && node != 'img') {  // Änderung in dieser Zeile
            var oEd = new tinymce.Editor('contenido', '');
            url = oEd.convertURL(url, node, on_save);
         } else {
            var src = url;
            
            if (!src.match(/^https?:\/\//g)) {
               url = frontend_path+src;
            }
         }
         return url;
      }
Allerdings hatte ich immernoch das Problem mit den Links im TinyMCE. Nach dem Verlinken eines Textes oder auch beim Einfügen eines Windows Media Files und anschließendem speichern sahen die Links so aus:
../../cms/upload/... Zumindest bei den Mediafiles hatte das zur Folge, dass Sie im Firefox garnicht liefen.
Daher habe ich mir aus folgendem Beitrag und dem angehängten Patch den entsprechenden Codeabschnitt gesucht und diesen mit der schon geänderten tinymce.tpl.html kombiniert.

http://forum.contenido.org/viewtopic.ph ... de#p131107

geändert wurde:

Code: Alles auswählen

      function CustomURLConverter(url, node, on_save) {
         if (node != null && node.nodeName  != 'IMG' && node != 'img' && url.indexOf(frontend_path) == -1) {  // Änderung in dieser Zeile
            var oEd = new tinymce.Editor('contenido', '');
            url = oEd.convertURL(url, node, on_save);
         } else {
            var src = url;
            
            if (!src.match(/^https?:\/\//g)) {
               url = frontend_path+src;
            }
         }
         return url;
      }
Herausgekommen ist, dass ich jetzt die richtigen Links (absolute) bekomme, Flash und Multimediadateien einfügen kann, ohne dass der Code zerissen wird und Links im Filebrowser des Tinys auch nach dem speichern passen.

Mit freundlichem Gruß lunsen_de