Ergebnis 1 bis 19 von 19

Thema: Youtube in Colorbox!

  1. #1
    Gesperrt
    Registriert seit
    23.11.2012.
    Ort
    Augsburg
    Beiträge
    113
    User beschenken
    Wunschliste

    Frage Youtube in Colorbox!

    Hallo, ich habe mich jetzt schon durch manche Forenbeiträge gewühlt und bin auf der Suche nach einer Losung für mein kleines Youtubeprobem. Ich benutze Contao 3.0.3 und möchte Youtubevideos gerne in der Colorbox darstellen. Im Layout habe ich jQuery eingestellt und mediaelement+colobox aktiviert. Alle anderen jQueryextensions funktionieren einwandfrei nur jetzt funktioniert leider das Video nicht.
    Ich habe ein Inhaltselement Hyperlink erstellt und im Feld lightbox: lightbox[800 600] eingetragen. Die Colorbox öffnet sich aber der Content kann nicht geladen werden. Im link habe ich auch http://www.... eingegeben aber bringt alles nichts. Ich bin dankbar für jede erdenkliche Hilfe. Gruß

  2. #2
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    versuchs mal so: data-lightbox[800 600]

  3. #3
    Gesperrt
    Registriert seit
    23.11.2012.
    Ort
    Augsburg
    Beiträge
    113
    User beschenken
    Wunschliste

    Standard Ahhhh!

    Nein leider funktioniert das auch nicht. Da kommt nur eine weiße leere Seite. Wenn ich lightbox[800 600] eingebe kommt die lightbox auch, aber das video kann nicht geladen werden.
    Geändert von Stefan Brem (18.03.2013 um 16:20 Uhr)

  4. #4
    Contao-Fan Avatar von joe
    Registriert seit
    20.06.2009.
    Ort
    Lüneburg
    Beiträge
    687
    User beschenken
    Wunschliste

    Standard

    Du musst das j_colorbox template anpassen und Optionen iframe und innerWidth sowie innerHeight mit aufnehmen. Die Datei müsste dann z.b. so aussehen:

    Code:
    <?php
    
    // Add the colorbox style sheet
    $GLOBALS['TL_CSS'][] = 'assets/jquery/colorbox/'. COLORBOX .'/css/colorbox.min.css||static';
    
    ?>
    
    <script src="<?php echo TL_ASSETS_URL; ?>assets/jquery/colorbox/<?php echo COLORBOX; ?>/js/colorbox.min.js"></script>
    <script>
    (function($) {
      $(document).ready(function() {
        $('a[data-lightbox]').map(function() {
          $(this).colorbox({
            // Put custom options here
            loop:false,
            rel:$(this).attr('data-lightbox'),
            maxWidth:'95%',
            maxHeight:'95%',
            iframe:true,
            innerWidth:500,
            innerHeight:409
          });
        });
      });
    })(jQuery);
    </script>
    Bei CE Hyperlink musst du lightbox eintragen. Du könntest aber auch noch zahlen übergeben und dann bei inner width/height hinterlegen.

    Hoffe das hilft dir.

    Viele Grüße
    Joe
    Trainings und Coachings zur Fort und Weiterbildung sowie Beratung in den Bereichen Contao, JavaScript, jQuery, VueJS, React, PHP, NodeJS und vielen weiteren Themen.

    Mehr unter jgreg.dev

    Follow me on Twitter @JoeRayGregory

  5. #5
    Contao-Fan Avatar von joe
    Registriert seit
    20.06.2009.
    Ort
    Lüneburg
    Beiträge
    687
    User beschenken
    Wunschliste

    Standard

    Außerdem muss dein Link der embed Link sein nicht der normale

    Als Beispiel folgende Video: http://www.youtube.com/watch?v=zpNv_JpKkaQ

    Wenn du den Link kopierst kann das nicht funktionieren. Du benötigst den embed code. Der sieht wie folgt aus:

    http://www.youtube.com/embed/zpNv_JpKkaQ
    Trainings und Coachings zur Fort und Weiterbildung sowie Beratung in den Bereichen Contao, JavaScript, jQuery, VueJS, React, PHP, NodeJS und vielen weiteren Themen.

    Mehr unter jgreg.dev

    Follow me on Twitter @JoeRayGregory

  6. #6
    Gesperrt
    Registriert seit
    23.11.2012.
    Ort
    Augsburg
    Beiträge
    113
    User beschenken
    Wunschliste

    Standard Ha!

    Ich verstehe zwar nicht warum, aber jetzt funktionierts. Danke vielmals!

  7. #7
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard

    Ja, das hilft. Allerdings fehlt mir bein einem Video nun das Close-Kreuz. Zudem habe ich so feste Werte...

  8. #8
    Contao-Fan Avatar von joe
    Registriert seit
    20.06.2009.
    Ort
    Lüneburg
    Beiträge
    687
    User beschenken
    Wunschliste

    Standard

    @ab2211

    Öhm... Ja

    Wenn du dein Problem näher beschrieben würdest, vielleicht sogar mit einem Link zum Problem, könnte man dir sicher eher weiterhelfen. So bleibt es wohl nur bei dem geknotter
    Trainings und Coachings zur Fort und Weiterbildung sowie Beratung in den Bereichen Contao, JavaScript, jQuery, VueJS, React, PHP, NodeJS und vielen weiteren Themen.

    Mehr unter jgreg.dev

    Follow me on Twitter @JoeRayGregory

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

    Support Contao

    Standard

    Danke Joe, das Post hat mir auch schon weitergeholfen.

    Ist da bekannt ob das in irgendeiner Form in die nächste Version von Contao einfliesst? Ticket oder so was?
    ---------------------------------
    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.”

  10. #10
    Contao-Fan Avatar von joe
    Registriert seit
    20.06.2009.
    Ort
    Lüneburg
    Beiträge
    687
    User beschenken
    Wunschliste

    Standard

    Gerne.

    Ich habe keine Bemühungen angestrebt dafür ein Ticket zu erstellen. Ich selbst nutze jQuery recht wenig. Vielleicht sollte das aber mal getan werden.
    Trainings und Coachings zur Fort und Weiterbildung sowie Beratung in den Bereichen Contao, JavaScript, jQuery, VueJS, React, PHP, NodeJS und vielen weiteren Themen.

    Mehr unter jgreg.dev

    Follow me on Twitter @JoeRayGregory

  11. #11
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard

    Zitat Zitat von joe Beitrag anzeigen
    @ab2211

    Öhm... Ja

    Wenn du dein Problem näher beschrieben würdest, vielleicht sogar mit einem Link zum Problem, könnte man dir sicher eher weiterhelfen. So bleibt es wohl nur bei dem geknotter
    Ich dachte das war klar ausformuliert...
    ;-)

    Nein, wenn ich den Code nutze, dann gilt das ja auch für die Lightbox bei einer Galerie und das passt nicht gut.
    Bei einem Video fehlt mir das "Close" oben rechts, das flackert kurz auf und ist weg.
    Ich bräuchte einen kleinen Tipp wie ich Videos in der Lightbox vielleicht mit bestimmten Parametern, hier also iframe und innerWidth sowie innerHeight, aufrufen kann ohne das Template zu verändern.

    UPDATE: Nun ist es so, daß bei einem WMV-Video der Clos-Buton fehlt, ein FLV-Video wird zum Download angeboten anstatt in der Lightbox zu laufen und ein MP4-Video wird abgespielt, aber ohne Bild.
    Geändert von ab2211 (30.07.2013 um 13:16 Uhr)

  12. #12
    Contao-Nutzer Avatar von angelika1
    Registriert seit
    03.06.2013.
    Beiträge
    24

    Standard

    voll super - DANKE JOE!

  13. #13
    Contao-Fan
    Registriert seit
    02.03.2013.
    Beiträge
    436

    Standard

    eine andere version ohne template anpassung wäre zB:
    Code:
    <a class="example6" href="http://www.youtube.com/embed/KWRB-maTVyM" title="Xampp Installation">
    Xampp Installation Video on YouTube</a>
    <script type="text/javascript">
    //<![CDATA[
    $(document).ready(function(){
    $(".example6").colorbox({iframe:true, innerWidth:425, innerHeight:344});
    });
    //]]>
    </script>
    fnktioniert ohne problem in einem html-element/modul oder über insert-tag
    Geändert von wulf (13.09.2013 um 19:57 Uhr)

  14. #14
    Contao-Nutzer
    Registriert seit
    24.08.2013.
    Beiträge
    28

    Standard

    Hallo

    Die Anleitung unten geht für mich als einziges. Habe sehr lange probiert.
    HTML-Code:
    Google Link: <a class="colorbox" href="{{form::Google_Maps}}[&amp;]output=embed" rel="lightbox">
    Ich nehme nicht den Embed Link, wie zum Teil im Forum angewiesen. Sonder ich setze einfach Output=embed. Das geht auch. So ist es einfacher den Link weiterzugeben odera aus einer From zu lesen als der echte Embed Link von Google Maps.

    Grüsse

  15. #15
    Contao-Fan
    Registriert seit
    03.09.2013.
    Beiträge
    493

    Standard

    Gibt es nicht die möglichkeit, dass sich die colorbox an die individuaellen maße des inhaltes (iframe) anpasst?
    Oder gibt es eine möglichkeit bei jquery, dass man die größe so angibt:
    "data-lightbox[800 600] " ?
    Geändert von Steve_0 (21.02.2014 um 10:16 Uhr)

  16. #16
    Contao-Fan
    Registriert seit
    03.09.2013.
    Beiträge
    493

    Standard

    Keiner eine idee, bei der mediabox hat das ja funktioniert.

  17. #17
    Contao-Fan Avatar von aportmann
    Registriert seit
    19.06.2009.
    Ort
    schweiz
    Beiträge
    422
    Partner-ID
    5934

    Standard

    hänge mich hier mal ein. iframe im template aufzunehmen macht ja sinn. aber innerwidth und innerheight ist ja dann global für alle colorboxen.
    wie lässt sich das umgehen?


    gruss andi
    Gruss Andi

  18. #18
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Ich krieg trotz der o.g. Template-Änderung diesen Fehler: "This content failed to load." -.-
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  19. #19
    Contao-Nutzer Avatar von Schmidty
    Registriert seit
    06.06.2011.
    Ort
    Pforzheim
    Beiträge
    203

    Frage Gibt es eine Lösung um die Abmessungen mit zu übergeben?

    Hallo,

    ich habe das obern erwähnte, modifizierte Script unter Contao 3.2.20 im Einsatz - es funktioniert problemlos.

    Jetzt sollte ich verschiedene Abmessungen in der Corlorbox haben. Gibt es mittlerweile die Möglichkeit, die Werte von innerWidth und innerHeight über Variablen zu steuern ( lightbox[450 300] wird zwar angegeben aber im Template j_colorbox.html5 nicht ausgewertet)? Kann man das Template so erweitern, dass die Abmessungen übernommen werden?

    Der Kunde fordert jquery, keine mootools

    Schmidty

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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