Youtube Videos in Beitrag einbinden

  • Joomla Version
    5.1
    PHP Version
    PHP 8.3.x
    Hoster
    w4y
    Link (URL) zur Seite mit dem Problem
    https://www.teddybear.at/blog/test1

    Hallo TinyMCE Editor funkt nicht, wenn ich versuche ein Youtube Video einzubinden.


    Text, Bilder funktionieren nur Videos nicht.


    Wenn ich auf Code Mirror bzw. Kein Editor umstelle funktioniert das Einbinden des Video.



    Einstellungen:


    Dashboard --> Konfiguration --> Reiter: Site --> Eintrag: Standard Editor --> TinyMCE


    Plugin - TinyMCE Editor - SET 0 SuperUser iframe erlaubt (habe ich auch für SET 1 und 2 gemacht), sowie Joomla Textfilter AN


    Dashboard --> Konfiguration --> Reiter: Textfilter --> Eintrag: Superuser: keine Filterung


    Ich denke, dass alles richtig gesetzt ist.


    Beispiel


    iFrame Youtube normal (Kein Editor bzw. Code Mirror)


    <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/ndfvWK_5W9M?si=3CSrPdykLjxXBIPA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>


    iFrame wenn der TinyMCE Editor eingeschalten ist:

    <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/ndfvWK_5W9M?si=3CSrPdykLjxXBIPA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="allowfullscreen" sandbox="">


    Es wird also eine Sandbox dazugeschrieben.


    Ich habe dann versucht ein Attribute hinzuzufügen, aber nach dem Speichern war es leider wieder weg. (allow-same-origin allow-scripts)<br>

    <br>ich wäre für Eure Hilfe sehr dankbar, da ich liebe den Tiny Editor verwenden möchte.


    Beste Grüße aus Wien

    Anton


    Javascript ist aktiviert, in Firefox und Chrome getestet.

  • Du kannst die Erweiterung "Sourcerer" von Regularlabs verwenden, um eingebetteten Code (HTML, PHP, JavaScript) vor der Putzaktion von TinyMCE und JCE zu bewahren. Sourcerer kapselt den eingebetteten Code.


    Alternativ kannst Du auch an den Einstellungen von TinyMCE oder JCE schrauben; das ist aber immer ein wenig fummelig.


    Ich bevorzuge da Sourcerer.

  • Also Leute, mittlerweile sollte jeder wissen, dass man Youtube Videos nicht einfach so in Webseiten einfügen kann. Externe Inhalte, die persönliche Daten (ja, eine IP-Adresse wird als persönliches Datum angesehen) von Besuchern abgreifen, dürfen nur nach Zustimmung geladen werden. Eine Suche nach "youtube dsgvo konform einbetten" liefert genug Information.

    Für Joomla gibt es einige Erweiterungen dafür. Beispiele: CCC 2-Klick von Elisa (https://github.com/coolcat-creations/mod_ccctwoclick), 2CI von Viktor (https://kubik-rubik.de/2ci-2-click-iframes), 2CYV von Viktor (https://kubik-rubik.de/2cyv-2-click-youtube-videos), komplexere Cookie-Management Lösungen wie Kick eRechtCookies von Stefan und Niels (https://kicktemp.shop/produkte/kick-erechtcookies), und so weiter und so fort....

  • Also Leute, mittlerweile sollte jeder wissen, dass man Youtube Videos nicht einfach so in Webseiten einfügen kann.

    Hallo Viviana,


    das ist mir sehr klar; auch ich benutze CCC Twoclick von Elisa für diesen Zweck. Aber der TE hat erstmal nur nach der technischen Einbindung gefragt.


    Dennoch ist Dein Einwand aus rechtlicher Sicht völlig richtig. Das gilt aber nicht nur für Youtube, sondern auch für Google Maps, Google ReCaptcha, Google Fonts und viele andere US-Dienste. Übrigens sind meine öffentlichen Websites inzwischen Google-frei.


    Liebe Grüße

    Rolf

  • Mit dem JCE-Editor kann man iframe erlauben und schon funktioniert alles.


    Keine zusätzlichen Anwendungen nötig.



    Alternativ kannst Du auch an den Einstellungen von TinyMCE oder JCE schrauben; das ist aber immer ein wenig fummelig.


    Ich bevorzuge da Sourcerer.

    Ich finde die Einstellung im JCE nicht so "fummelig", hier eine kleine Anleitung speziell für Dautrich:P


    Profile - Default - Plugin Parameters - Media Support - Allow IFrames = JA


    Ganz ohne Drittanwendung


    Iframe Code:

    Code
    <iframe src="https://www.youtube.com/embed/ndfvWK_5W9M?si=0SMBy2SYdT7wVkn-" width="100%" height="auto" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" frameborder="0"></iframe>

    Einmal editiert, zuletzt von Indigo66 () aus folgendem Grund: Ein Beitrag von Stef mit diesem Beitrag zusammengefügt.

  • Ich finde die Einstellung im JCE nicht so "fummelig", hier eine kleine Anleitung speziell für Dautrich:P

    Stef Danke, ich weiß, wie das geht. Ich halte das aber trotzdem für fummelig.


    Ich bin übrigens der Letzte, der unreflektiert irgendwelche Erweiterungen installiert. Aber bei manchen Entwicklern habe ich ein gutes Gefühl; dazu gehört auch Peter van Westen von Regularlabs.

  • Du kannst die Erweiterung "Sourcerer" von Regularlabs verwenden, um eingebetteten Code (HTML, PHP, JavaScript) vor der Putzaktion von TinyMCE und JCE zu bewahren. Sourcerer kapselt den eingebetteten Code.


    Alternativ kannst Du auch an den Einstellungen von TinyMCE oder JCE schrauben; das ist aber immer ein wenig fummelig.


    Ich bevorzuge da Sourcerer.

    Hallo Herr Ralf, danke für die Tipps die ich versuchen werde umzusetzen. Ich habe zwar mit TinyMCE schon viel "herumgespielt", werde jedoch noch einen Versuch starten. Sollte dies keine Früchte tragen, werde ich mich mit dem Sourcerer beschäftigen.

    Danke auch für Ihren Kommentar zur Frau Viviana. Es ist richtig, dass ich die Webseiten gerade aufbaue. Auch die DSGVO Verordnung ist bereits eingepflegt, muss jedoch noch eingestellt werden, auch für Youtube Videos, wenn diese einmal funktionieren.


    Vielen Dank für Ihre Mühen!


    Also Leute, mittlerweile sollte jeder wissen, dass man Youtube Videos nicht einfach so in Webseiten einfügen kann. Externe Inhalte, die persönliche Daten (ja, eine IP-Adresse wird als persönliches Datum angesehen) von Besuchern abgreifen, dürfen nur nach Zustimmung geladen werden. Eine Suche nach "youtube dsgvo konform einbetten" liefert genug Information.

    Für Joomla gibt es einige Erweiterungen dafür. Beispiele: CCC 2-Klick von Elisa (https://github.com/coolcat-creations/mod_ccctwoclick), 2CI von Viktor (https://kubik-rubik.de/2ci-2-click-iframes), 2CYV von Viktor (https://kubik-rubik.de/2cyv-2-click-youtube-videos), komplexere Cookie-Management Lösungen wie Kick eRechtCookies von Stefan und Niels (https://kicktemp.shop/produkte/kick-erechtcookies), und so weiter und so fort....

    Hallo Frau Viviana,

    danke für Ihren Kommentar. Die Webseite ist gerade im Aufbau und die DSGVO Verordnung ist zum Teil schon berücksichtigt. Wenn die Videos einmal Laufen, dann darf auch die DSGVO greifen. (Platzhalter cookie Konsens)


    Derzeit brauche ich eine technische Unterstützung um eben diese zum Laufen zu bringen. Besonders die sandbox und das Attribute dazu, die mir bereits bekannt sind, jedoch die Speicherung dessen nicht funktioniert.


    Ich werde nun nach dem Schema von Herrn Rolf versuchen die Videos zum Laufen zu bringen.


    Mit dem JCE-Editor kann man iframe erlauben und schon funktioniert alles.


    Keine zusätzlichen Anwendungen nötig.

    Hallo Stef,

    danke für deinen Kommentar.


    Ich hatte auch schon den JCE-Editor installiert , dieser hat mir jedoch das gleiche Ergebnis gebracht (siehe Screenshot).


    Dennoch, danke für den Tipp.

    derzeit Joomla 5.1

    Provider w4y

    PHP Version 8.3 MySQL Version 8.0

    Mit Joomla ca 10 Jahre "Erfahrung"

    Standort Wien - Österreich

    Kein Profi - Autodidakt

    Alter: 54 (bitte daher nicht zu technisch :/ )

    Einmal editiert, zuletzt von Indigo66 () aus folgendem Grund: 2 Beiträge von Anton B. mit diesem Beitrag zusammengefügt.

  • Hast du mein code im Beitrag 6 schon versucht ?

    Hallo Stef, code schon getestet, jeodch ohne Erfolg.


    Mittlerweile habe ich herausbekommen, dass es wohl etwas mit dem http Headers zu tun hat und bin gerade dabei mich einzulesen und ein paar Youtube Videos :) anzusehen. Wenn ich etwas rausbekommen habe und die Einstellungen passen werde ich es hier posten.


    Danke nochmals für Deine Unterstützung.


    Beste Grüße

    Anton

    derzeit Joomla 5.1

    Provider w4y

    PHP Version 8.3 MySQL Version 8.0

    Mit Joomla ca 10 Jahre "Erfahrung"

    Standort Wien - Österreich

    Kein Profi - Autodidakt

    Alter: 54 (bitte daher nicht zu technisch :/ )

  • Ich habe dasselbe Problem.
    Auf meiner Seite funktionieren die YouTube-Videos noch, aber sobald ich auf Bearbeiten klicke, kommt die Fehlermeldung:

    Vorm Klicken:


    Nach Bearbeiten:


    nach Abbrechen wieder normal:


    Wodran liegt's?

    (JavaScript ist natürlich aktiviert und funktioniert normalerweise ...)

  • ChristAW: Ob dies nun tatsächlich das gleiche Problem ist kann man erst genauer beurteilen, wenn du uns einen Link zur Webseite gibst.

    Wie sollen wir das denn ohne Link zum Problem beurteilen können?

    Mach bitte deinen eigenen Thread auf und liefere alle Informationen, die in den Forenregeln angegeben sind. Dann sehen wir weiter.

  • ich habe für mich folgende Lösung gefunden.


    #5

    1.JCE muss wie Stef beschrieben hat erfolgen Profile - Default - Plugin Parameters - Media Support - Allow IFrames = JA


    2. im Youtube Kanal das Video anklicken, youtube link abspielen und dort auf teilen klicken, nachdem teilen poppt ja ein Fenster auf, dort auf das Symbol <> einbetten klicken, dieser aufpoppende iframe code kopieren und danach im JCE Editor im Code einbetten, anschauen im Editor oder auch im Preview speichern und läuft.