Ergebnis 1 bis 19 von 19

Thema: IFrame in TinyMCE nutzen

  1. #1
    Contao-Fan
    Registriert seit
    09.09.2009.
    Beiträge
    366

    Standard IFrame in TinyMCE nutzen

    Hi,

    habe da ein kleines Problem mit dem WYSIWG Editor und zwar kann ich keine Iframes einbinden. Ich wechsel im Editor in die HTML Ansicht und füge den IFrame ein, er wird dann auch korrekt dargstellt. Wenn ich Ihn dann jedoch editiere und speicher verschluckt bzw. ersetzt TL dann einige Tags und der Frame ist dann nicht mehr anzeigbar. Woran kann das liegen?, hat jemand einen Tipp für mich?

  2. #2
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.478
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo typo,

    willkommen im TYPOlight-Forum.

    Unter Einstellungen kannst Du bei den erlaubten HTML-Tags "<iframe>" hinzufügen. Dann sollte Dir der Code im HTML-Code erhalten bleiben.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  3. #3
    Contao-Fan
    Registriert seit
    09.09.2009.
    Beiträge
    366

    Standard

    Hi,

    das habe ich getan, dennoch löscht mir TypoLight den Iframe Tag wieder raus ...

    Hier einmal die Liste mit den erlaubten Tags:

    HTML-Code:
    <a><abbr><acronym><address><area><b><big><blockquote><br><base><bdo><button><caption><code><col><colgroup><dd><div><dfn><dl><dt><em><form><fieldset><hr><h1><h2><h3><h4><h5><h6><i><img><input><label><legend><li><link><map><object><ol><optgroup><option><p><pre><param><q><select><small><span><strong><sub><sup><style><table><tbody><td><textarea><tfoot><th><thead><tr><tt><u><ul><iframe><IFRAME><A>
    und hier einmal der Frame der eingebunden werden soll:

    HTML-Code:
    <!-- Code generated by Map24 Codegenerator (products.de.map24.com) -->
    <iframe src="http://www.map24.com/?q=m24cpnlFR7MvZHQW_hh9hIGF9orDAopuv6MLp2KC4KiZ1VxgJmxdxOgCNFE3gjlF9tUBvCZQegFNf2mFLbpnUfZdqPU/_hfuYugNcw4wEvuAeeb9Q4kKnA4/hQAtc7Jz6aWCc7fArL5BNWjGvLAPif6CFZaWe/vqPa5zGWqqPxmed5FGxvA" width="200" height="219" scrolling="no" frameborder="0"></iframe>
    <!-- Code generated by Map24 Codegenerator (products.de.map24.com) --> 
    Sollte ja so eigentlich klappen, aber irgendwie tuts das nicht ...

  4. #4
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo typo,

    vielleicht den Code als HTML-Inhaltselement einfügen?

    Ich habe sonst sowas mal als Modul "Eigener HTML-Code" erstellt und dann als Modul im Artikel eingebunden, das hat zumindest geklappt.

  5. #5
    Contao-Fan
    Registriert seit
    09.09.2009.
    Beiträge
    366

    Standard

    Hi,

    geht leider nicht, da der IFrame innerhalb einer Tabelle eingebettet werden muss ...

  6. #6
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Tabelle?
    Hoffentlich nicht zur Positionierung verwendet ... im Zeitalter des CSS

  7. #7
    Contao-Fan
    Registriert seit
    09.09.2009.
    Beiträge
    366

    Standard

    Jap Tabelle... nee keine Angst, die Tabelle macht da schon Sinn... ist aber auch nicht das Problem, ich kann auch außerhalb der Tabelle keine IFrames einbinden.

  8. #8
    Contao-Fan
    Registriert seit
    19.06.2009.
    Ort
    Greven
    Beiträge
    357

    Standard

    Hallo typo,

    wie @do_while und @planepix es beschrieben haben ist schon OK.
    Das Modul dann allerdings per Inserttag in die Tabelle einfügen.

    1. Neues Modul erstellen: "Eigener HTML-Code"
    2. IFrame-Text einfügen
    3. Modul per InsertTag {‎{insert_module::ID}} in Deine Tabelle einfügen

    Gruß, Frank

  9. #9
    Contao-Fan
    Registriert seit
    09.09.2009.
    Beiträge
    366

    Standard

    Hi @ all,

    zwar ne umständliche Lösung, aber trotzdem vielen Dank, werde es dann wohl so umsetzen!

    Beste Grüße

  10. #10
    Contao-Fan
    Registriert seit
    19.06.2009.
    Ort
    Greven
    Beiträge
    357

    Standard

    Funktioniert aber

    Gruß, Frank

  11. #11
    Contao-Nutzer Avatar von Klaus69
    Registriert seit
    02.05.2010.
    Ort
    14612 Falkensee b. Berlin
    Beiträge
    25

    Standard IFrame im Taskcenter als Kommentarteil weiterleiten

    Hallo,
    ich möchte folgenden Iframe auf die Website setzen und wollte ihn im Task-Kommentar an meinen Partner weiterleiten:

    <iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="auto" src="http://www.treffpunktwald.de/ext/index_advanced.php?schriftgroesse=11&font_color=99 3366&link_color=013d79&font=verdana&headline_color =993366&bgcolor=#d4e89a&breite=180&bundesland=Bran denburg&bereich=Havelland-Potsdam-Mittelmark&nr=" height="250" width="200"></iframe><br clear="all"> <a target="_blank" href="http://www.treffpunktwald.de" style="font-size:10px;font-family:verdana;color:013d79">www.treffpunktwald.de </a>

    Entweder erscheint " www.treffpunktwald.de " oder nichts, je nachdem, was ich ausprobiert habe; ohne oder z.B. mit "Maskierung" <--Text--> oder <!--Text-->

    Das Eintragen von <iframe> in die erlaubten HTML-Tags hat auch nicht geholfen.

    Welche Möglichkeit gibt es?

    Herzlichen Dank für Tipps
    Klaus

  12. #12
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Klaus69,

    hast Du die Möglichkeit, diesen Code in ein Modul vom Typ "Eigener HTML-Code" zu setzen und Deine Partner dann per entsprechendem Task-Kommentar auf dieses Modul aufmerksam zu machen?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  13. #13
    Contao-Nutzer Avatar von Klaus69
    Registriert seit
    02.05.2010.
    Ort
    14612 Falkensee b. Berlin
    Beiträge
    25

    Standard

    Hallo xchs,

    vielen Dank, das hat wunderbar geklappt.

    Beste Grüße
    Klaus

  14. #14
    Contao-Nutzer Avatar von dcm75
    Registriert seit
    21.06.2009.
    Beiträge
    96

    Standard tinyMCE anpassen

    Hallo zusammen,

    die Modullösung halte ich für sehr umständlich und ist widerspricht dem Grund warum ich ein CMS benutzten möchte.

    Hier einen Hinweis wie man den tinyMCE anpassen kann:
    http://www.gurkcity.de/blog/iFrame-m...fuegen-39.html

    Durch anpassen von "extended_valid_element" soll das iframe-Tag freigeschaltet werden können.

    Hab es mit der Datei plugins/tiny_mce.js sowie system/config/tinyMCE.php probiert. Leider ohne Erfolg!

    Hat jemand einen Tipp wo bei Contao extended_valid_elements : "iframe[frameborder|src|width|height|name|align|id|class|s tyle]" einzubauen ist?

    Danke und Viele Grüße
    Daniel

  15. #15
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    In der "system/config/tinyMCE.php" gibt es dafür ja schon einen Eintrag. Wieso funktioniert es nicht, wenn Du die Liste dort um dieses Element erweiterst? Hast Du in den "Einstellungen" im Feld "Liste der erlaubten HTML-Tags" den Eintrag <iframe> ergänzt?
    Geändert von xchs (07.10.2011 um 22:15 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  16. #16
    Contao-Nutzer Avatar von seocoburg
    Registriert seit
    02.01.2011.
    Ort
    Coburg
    Beiträge
    32

    Standard iframe

    Leider funktioniert das Einbetten eines iFrame bei mir auch nicht. Wollte das verwenden, um Youtube Videos in Artikel einzubetten und Youtube gibt mittlerweile nur noch iframes als Code aus.
    In die Liste der erlaubten Elemente habe ich das Tag eingetragen, aber egal ob ich es alleine oder innerhalb eines div's verwende, es fliegt beim Schließen des HTML-Fensters im TinyMCE sofort wieder raus.

    Ich sehe die Modullösung ebenfalls als zu umständlich. Ich kann ja nicht für jedes Video ein eigenes Modul anlegen. Das wäre mir zu umständlich.
    Dafür muss es doch eine Lösung geben. Andere Tags in der White List werden ja auch nicht aus dem Code entfernt, z.B. object.

    Naja, ich such mal weiter. Vielleicht komme ich ja drauf...

    Gruß Andreas

  17. #17
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Hallo Andreas,

    ich habe das gerade mal in einer 2.9.5 getestet.
    Das Einbinden eines Youtube-Videos hat funktionert, wenn in der der der Datei system/config/tinyMCE.php der Eintrag für extended_valid_elements in folgender Form vorgenommen wird:
    PHP-Code:
    ...
    extended_valid_elements "q[cite|class|title],iframe[frameborder|src|width|height]",
    ... 
    Hierbei sind für iframe nur die Attribute eingetragen, die der youtube-Code auch liefert.

    Wenn für andere Zwecke weitere Attribute benötigt werden:
    das funktioniert auch, wenn iframe in der auf TinyMCE.com unter Full XHTML rule set: angegebenen vollständigen Syntax eingefügt wird:
    PHP-Code:
    ...
    extended_valid_elements "q[cite|class|title],iframe[align<bottom?left?middle?right?top|class|frameborder|height|id|longdesc|marginheight|marginwidth|name|scrolling<auto?no?yes|src|style|title|width]",
    ... 
    Um das alles nun auch updatesicher zu machen -> siehe Wiki

  18. #18
    Contao-Nutzer Avatar von seocoburg
    Registriert seit
    02.01.2011.
    Ort
    Coburg
    Beiträge
    32

    Standard Lösungsvorschlag über tinyMCE_custom.php

    So, ich habe jetzt eine Lösung gefunden, die zumindest bei mir gut funktioniert. Würde mich über ein Feedback von Experten freuen, ob das so in Ordnung ist.

    1) Habe die /system/config/tinyMCE.php kopiert und als tinyMCE_custom.php gespeichert.

    2) Dort den Parameter extended_valid_elements um folgenden Eintrag erweitert: iframe[width|height|src|frameborder]

    3) In die /system/config/dcaconfig.php diese beiden Einträge eingefügt:
    $GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE_custom';
    $GLOBALS['TL_DCA']['tl_news']['fields']['text']['eval']['rte'] = 'tinyMCE_custom';

    4) Browser Cache geleert und Backend neu geladen. Jetzt bleibt mein iframe Code im Editor erhalten. :-)

    Gruß Andreas
    P.S. Ich setze Contao 2.10.2 ein.

  19. #19
    Contao-Nutzer Avatar von seocoburg
    Registriert seit
    02.01.2011.
    Ort
    Coburg
    Beiträge
    32

    Standard ups

    OK, Karl, vielen Dank! Hab das leider grad erst gelesen. :-)
    Da hätte ich mir die eigene Recherche sparen können :-D

    Trotzdem danke!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. iframe einbetten - nur wie
    Von ThomasSchmidt im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 06.10.2010, 11:14
  2. TL-Shop im iFrame
    Von mibu-ewc im Forum Sonstige Erweiterungen
    Antworten: 2
    Letzter Beitrag: 12.03.2010, 14:57
  3. IFrame
    Von PaSe im Forum Allgemeine Inhaltselemente
    Antworten: 8
    Letzter Beitrag: 30.11.2009, 16:16
  4. Iframe einbinden
    Von Phoenix im Forum Allgemeine Inhaltselemente
    Antworten: 2
    Letzter Beitrag: 22.11.2009, 14:39
  5. Mobile.de iFrame :-(
    Von Askraba im Forum Off Topic
    Antworten: 2
    Letzter Beitrag: 12.10.2009, 09:51

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •