Ergebnis 1 bis 8 von 8

Thema: contao_cookiebar und youtube - ich krieg es nicht hin

  1. #1
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    245

    Standard contao_cookiebar und youtube - ich krieg es nicht hin

    Hallo,

    ich möchte im "normalen" Content "Text" ein Youtube-Video einbinden per iFrame

    Die Cookiebar habe ich bestückt mit einer Gruppe names "Youtube"
    Diese Gruppe beinhaltet einen Cookie-Type "iframe" .... Die Option ist deaktiviert, der User muss also aktiv zu stimmen.

    Das Video ist in einem Content Element "Text" in einer News eingebunden:

    PHP-Code:
    <div data-cookiebar="youtube"><iframe title="YouTube video player" width="560" height="315" src="https://www.youtube.com/embed/6X9-irlN5DU?si=xUaVBulgkk6YP6V2"></iframe></div

    Das Video wird aber nicht blockiert, wenn der User die Option nicht aktiviert.

    in die config.yml habe ich zum Test eingetragen:

    PHP-Code:

    contao_cookiebar
    :
      
    consider_dntfalse
      anonymize_ip
    true
      consent_log
    true
      lifetime
    63072000
      storage_key
    ccb_contao_token
      iframe_types
    :
        
    youtube
          - 
    ce_youtube
          
    news_full
          
    ce_text 
    Aber das ändert nichts

    In der Konsole habe ich mal getestet:
    console.log(document.cookie)

    Da erhalte ich <empty string>

    Die cookiebar.min.js wird aber geladen .- aber offenbar werden keine Cookies gesetzt (auch nicht, wenn ich die Einstellungen im Youtube iFrame-Einstellungen auf voreingestellt "aktiv" lasse)


    Was mache ich noch falsch?

    Danke

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.191
    Partner-ID
    10107

    Standard

    Zitat Zitat von Thomas Pyrin Beitrag anzeigen
    ich möchte im "normalen" Content "Text" ein Youtube-Video einbinden per iFrame
    Du solltest lieber das YouTube Inhaltselement dafür nutzen.
    » sponsor me via GitHub or Revolut

  3. #3
    Alter Contao-Hase
    Registriert seit
    24.02.2021.
    Beiträge
    1.490
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Thomas Pyrin Beitrag anzeigen
    in die config.yml habe ich zum Test eingetragen:

    PHP-Code:

    contao_cookiebar
    :
      
    consider_dntfalse
      anonymize_ip
    true
      consent_log
    true
      lifetime
    63072000
      storage_key
    ccb_contao_token
      iframe_types
    :
        
    youtube
          - 
    ce_youtube
          
    news_full
          
    ce_text 
    Damit würdest du jedes Text-Element blockieren, wenn YouTube nicht ausgewählt ist. Vermutlich auch news_full

    Der Dokumentation bist du gefolgt?
    Blocks YouTube videos that have been embedded using the YouTube content element.

    Du musst das Inhaltselement YouTube verwenden.

  4. #4
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    245

    Standard

    Mh, ok .... das heisst, iframes innerhalb eines ce_text Templates kann man nicht seperat blocken?

  5. #5
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    811
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    iFrames sollten niemals per
    HTML-Code:
    <iframe>
    eingefügbar sein. Falls eine Consent Einwilligung notwendig ist, dann die Nutzung von iframe in Content-Elementen per Einstellung verbieten.

  6. #6
    Contao-Nutzer
    Registriert seit
    20.01.2022.
    Beiträge
    245

    Standard

    Ok, danke ... das habe ich für Youtube geschafft .... jetzt brauche ich das noch für Spotify

    Weiterhin ist mir aufgefallen: um die Privatsphäre-Einstellungen nachträglich zu ändern, kann man das Fenster ja mit
    PHP-Code:
    cookiebar.show(1); 
    einblenden.

    Wenn ich hier nur z.B. Youtube wieder blockiere und die Angaben speichere, dann wird die Seite nicht neu geladen - vorhande Youtube Videos werden noch angezeigt.
    Beim Neuladen der Seite greift dann wieder das Blockieren - ist das so gewollt?

  7. #7
    Alter Contao-Hase
    Registriert seit
    24.02.2021.
    Beiträge
    1.490
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Cookies werden ja gelöscht.
    Könntest dir ja einen Button-Callback programmieren, der die Seite neu lädt.

  8. #8
    Alter Contao-Hase
    Registriert seit
    24.02.2021.
    Beiträge
    1.490
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Thomas Pyrin Beitrag anzeigen
    Ok, danke ... das habe ich für Youtube geschafft .... jetzt brauche ich das noch für Spotify
    Wirst es bestimmt 5 mal finden hier - addModule Methode:
    https://github.com/oveleon/contao-cookiebar/discussions

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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