Ergebnis 1 bis 21 von 21

Thema: Colorbox repsonsive machen oder Alternativen?

  1. #1
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard Colorbox repsonsive machen oder Alternativen?

    Hallo,

    ich würde die Colorbox gerne so verwenden, dass sie sich der Größe nach anpasst und somit auch auf Smartphone verwendbar ist.
    Momentan passt sie sich leider nicht der Größe an.

    Ist das einfach zu lösen oder gibt es eine gute Alternative, die von Haus aus responsive ist?

    Danke.

    Gruß
    Chris

  2. #2
    Contao-Fan Avatar von JMMB
    Registriert seit
    08.03.2012.
    Beiträge
    261
    User beschenken
    Wunschliste

    Standard

    Diese kann da.

  3. #3
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.077
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also in meiner (Core) Galerie unter Contao 3.4.5 passt sich die Lightbox der Größe des Browserfensters an. Zwar nicht dann, wenn ich bei geöffneter Colorbox die Fenstergröße ändere, aber beim nächsten Anklicken eines Thumbnails dann schon. Sooo furchtbar elastisch ist ein Handy-Display ja auch wieder nicht.

  4. #4
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.077
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von JMMB Beitrag anzeigen
    Diese kann da.
    Wie sieht es da mit der 3.4.x Kompatibilität aus? Hast du da Erfahrungen? Freigegeben ist sie ja nur bis Contao 3.3.7.

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

    Standard

    nivo_lightbox gäb's auch noch:
    Geändert von Spooky (08.07.2015 um 12:40 Uhr)

  6. #6
    Contao-Fan Avatar von JMMB
    Registriert seit
    08.03.2012.
    Beiträge
    261
    User beschenken
    Wunschliste

    Standard

    Wie sieht es da mit der 3.4.x Kompatibilität aus?
    Bisher keine Probleme, selbst in der 3.5 läuft sie super.

  7. #7
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Also in meiner (Core) Galerie unter Contao 3.4.5 passt sich die Lightbox der Größe des Browserfensters an. Zwar nicht dann, wenn ich bei geöffneter Colorbox die Fenstergröße ändere, aber beim nächsten Anklicken eines Thumbnails dann schon. Sooo furchtbar elastisch ist ein Handy-Display ja auch wieder nicht.
    Stimmt, das sollte eigentlich ausreichen. Habe es nur bei anderen Seiten teilweise gesehen, dass sich die Lightbox auch direkt anpasst. Das war glaube ich eine Fancybox oder so...

  8. #8
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Werde ich gleich mal ausprobieren dieses "tosrus". Colorbox macht mir leider zu oft Probleme bei HTML Dateien in der Lightbox .

  9. #9
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Werde ich gleich mal ausprobieren dieses "tosrus". Colorbox macht mir leider zu oft Probleme bei HTML Dateien in der Lightbox .
    Was für Probleme meinst du z.B.? Ich bin nämlich auch gerade dabei Contao-Seiten in einer Colorbox zu öffnen.

  10. #10
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ich muss bei einem Kunden so dynamische Karten öffnen die als HTML Datei vorliegen und untereinander verlinkt sind. Colorbox öffnet die einfach nicht und ich musste dann ziemlich statisch mit Shadowbox rumbasteln. Vielleicht macht es tosrus besser. Mal probieren

  11. #11
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Muss man bei tosrus noch irgendetwas beachten? Ich habe das Plugin installiert und im Seitenlayout j_tosrus angehakt, aber der link öffnet sich nun einfach direkt (ohne Lightbox).
    Scheint also noch nicht zu funktionieren.

  12. #12
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ich habe j_colorbox abgehakt und j_tosrus aktiviert. Elemente wurden dann in der neuen Lightbox geöffnet.

  13. #13
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Ja habe ich auch so gemacht aber es funktioniert leider nicht.

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

    Standard

    Link zur Seite?

  15. #15
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Ich kann dir den Link gerne per PN mitteilen.

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

    Standard

    Es funktioniert wahrscheinlich deswegen nicht, weil es sich bei den Links, die du gerne in einer Lightbox (oder was auch immer) anzeigen lassen möchtest, um Webpages handelt, nicht um Bilder oder ähnliches. tosrus kenne ich nicht, kann daher auch nicht sagen ob und wie man tosrus dazu bewegt, sowas entweder per AJAX oder iframe zu laden.

  17. #17
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Achso, ok.

    Grundsätzlich würde die Colorbox ja auch gehen, nur leider weiß ich nicht, wie ich dort die Parameter für die Größe der sich zu öffnenden Lightbox übergeben kann.
    Hatte dazu auch einen Thread erstellt: https://community.contao.org/de/show...-%FCbermitteln

    Weißt du das eventuell? Bei der mediabox unter Contao 2.11.x konnte man die Größe einfach per (z.B. data-lightbox="xxx 1200 600") übermitteln.

    Danke.

    Gruß
    Christoph

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

    Standard

    Zitat Zitat von Chris87 Beitrag anzeigen
    Grundsätzlich würde die Colorbox ja auch gehen, nur leider weiß ich nicht, wie ich dort die Parameter für die Größe der sich zu öffnenden Lightbox übergeben kann.
    Hatte dazu auch einen Thread erstellt: https://community.contao.org/de/show...-%FCbermitteln
    Dazu würde die gleiche Antwort wie hier gelten: https://community.contao.org/de/show...l=1#post376107


    Zitat Zitat von Chris87 Beitrag anzeigen
    Weißt du das eventuell? Bei der mediabox unter Contao 2.11.x konnte man die Größe einfach per (z.B. data-lightbox="xxx 1200 600") übermitteln.
    Ja, mit der Mediabox geht das, mit der Colorbox nicht (unabhängig von der Contao Version).


    Brauchst du überhaupt fixe Größenangaben?

  19. #19
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Ich habe mal dein Codebeispiel aus dem anderen Thread genommen und bei mir die Klasse "screenshot_popup" in den Link eingefügt und data-lightbox entfernt.
    Dann öffnet er die Colorbox aber nur mit einem kleinen Fenster (10x10px).

    PHP-Code:
    <?php 

    // Add the colorbox style sheet 
    $GLOBALS['TL_CSS'][] = 'assets/jquery/colorbox/'$GLOBALS['TL_ASSETS']['COLORBOX'] .'/css/colorbox.min.css|static'

    ?> 

    <script src="<?= TL_ASSETS_URL ?>assets/jquery/colorbox/<?= $GLOBALS['TL_ASSETS']['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%' 
            }); 
          }); 
          $('a.screenshot_popup').map(function() { 
            $(this).colorbox({ 
              // Put custom options here 
              loop: false, 
              maxWidth: '95%', 
              maxHeight: '95%', 
              iframe:true 
            }); 
          }); 
        }); 
      })(jQuery); 
    </script>


    Zitat Zitat von Spooky Beitrag anzeigen
    Ja, mit der Mediabox geht das, mit der Colorbox nicht (unabhängig von der Contao Version).

    Brauchst du überhaupt fixe Größenangaben?
    Wenn ich keine Änderungen vornehme bzw. die Standardeinstellungen lasse und auch data-lightbox im Link stehen habe, dann öffnet er die Lightbox nicht groß genug, um den kompletten Inhalt darzustellen bzw. man kann dann innerhalb der Lightbox scrollen, was ich nicht möchte.

    Siehe hier:


    -----

    Mit der Mediabox und der fixen Größenangaben würde es so aussehen wie es soll:


    Nur leider ist die Mediabox nicht responsive. Wobei sich das mit den fixen Größen und responsive ja auch eigentlich widerspricht, aber ich möchte halt, dass die Boxen mit der gleichen Größe geöffnet, so dass der komplette Inhalt reinpasst.
    Geändert von Chris87 (08.07.2015 um 14:00 Uhr)

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

    Standard

    Zitat Zitat von Chris87 Beitrag anzeigen
    Ich habe mal dein Codebeispiel aus dem anderen Thread genommen und bei mir die Klasse "screenshot_popup" in den Link eingefügt und data-lightbox entfernt.
    Dann öffnet er die Colorbox aber nur mit einem kleinen Fenster (10x10px).
    Ja, weil du keine Größe angegeben hast, sondern nur die maxWidth/Height. Siehe die Dokumentation der Colorbox: http://www.jacklmoore.com/colorbox/

    zB:
    PHP-Code:
          $('a.screenshot_popup').map(function() { 
            $(
    this).colorbox({ 
              
    // Put custom options here 
              
    loopfalse
              
    width800
              
    height600
              
    iframe:true 
            
    }); 
          }); 


    Zitat Zitat von Chris87 Beitrag anzeigen
    Wenn ich keine Änderungen vornehme bzw. die Standardeinstellungen lasse und auch data-lightbox im Link stehen habe, dann öffnet er die Lightbox nicht groß genug, um den kompletten Inhalt darzustellen bzw. man kann dann innerhalb der Lightbox scrollen, was ich nicht möchte.

    Siehe hier:


    -----

    Mit der Mediabox und der fixen Größenangaben würde es so aussehen wie es soll:


    Nur leider ist die Mediabox nicht responsive...
    Ja, so habe ich die Frage aber nicht gemeint. Brauchst du unbedingt eine fixe Größe? Wenn nicht, kannst du ja die schon vorhin erwähnte nivo_lightbox probieren.

  21. #21
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Habe nun die Größenangaben (width und height) beim j_colorbox Template noch hinzugefügt und nun scheint es zu klappen.
    Auf kleineren Auflösungen passt sich die Colorbox dann trotzdem an. Einziger Nachteil ist, dass die Buttons für vor und zurück teilweise den Inhalt überlappen aber das lässt sich ja bestimmt auch noch lösen.

    Danke für deine Hilfe

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
  •