Ergebnis 1 bis 11 von 11

Thema: Workaround - Lightbox4ward mit Contao 2.11 und Galerie mit Lightbox

  1. #1
    Contao-Fan Avatar von Contao-Academy
    Registriert seit
    09.04.2011.
    Ort
    Kempten
    Beiträge
    292
    Partner-ID
    10079
    Contao-Projekt unterstützen

    Support Contao

    Standard Workaround - Lightbox4ward mit Contao 2.11 und Galerie mit Lightbox

    Ich möchte mit Euch heute die Lösung für mein Problem teilen, da ich mich sehr lange damit beschäftigt habe und anderen das ersparen will.

    Problem:
    Nach dem Update von Contao auf 2.11 gingen meine Galeriebilder nicht mehr mit der Lightbox auf, sondern öffneten sich in einem neuen Browserfenster....

    Ursache:
    Das Problem entsteht dadurch, dass die Lightbox jetzt nicht mehr mit rel="Lightbox" sondern mit data-lightbox versorgt wird.

    Workaround:
    Als Workaround hab ich für meine Galerie ein neues Template angelegt und hier wieder das rel-Attribut eingebaut.
    Als Vorlage habe ich diesen Wiki-Beitrag genommen: http://de.contaowiki.org/Video_galerie

    Das Ergebnis sieht dann so aus:
    HTML-Code:
    <table>
    <tbody>
    <?php $lightbox_id = rand(10000, 99999); ?>
    <?php foreach ($this->body as $class=>$row): ?>
    <tr class="<?php echo $class; ?>">
    <?php foreach ($row as $col): ?>
    <?php if (!$col->addImage): ?>
      <td class="<?php echo $col->class; ?> empty">[nbsp]</td>
    <?php else: ?>
      <td class="<?php echo $col->class; ?>" style="width:<?php echo $col->colWidth; ?>">
      <figure class="image_container"<?php if ($col->margin): ?> style="<?php echo $col->margin; ?>"<?php endif; ?>>
    <?php if ($col->href): ?>
        <a href="<?php echo $col->href; ?>" rel="lightbox[lbv<?php echo $lightbox_id; ?> <?php echo $col->width; ?> <?php echo $col->height; ?>]" title="<?php echo $col->alt; ?>"><img src="<?php echo $col->src; ?>"<?php echo $col->imgSize; ?> alt="<?php echo $col->alt; ?>" /></a>
    <?php else: ?>
        <img src="<?php echo $col->src; ?>"<?php echo $col->imgSize; ?> alt="<?php echo $col->alt; ?>">
    <?php endif; ?>
    <?php if ($col->caption): ?>
        <figcaption class="caption" style="width:<?php echo $col->arrSize[0]; ?>px"><?php echo $col->caption; ?></figcaption>
    <?php endif; ?>
      </figure>
      </td>
    <?php endif; ?>
    <?php endforeach; ?>
    </tr>
    <?php endforeach; ?>
    </tbody>
    </table>
    Wer das jetzt schneller haben will, kann die folgenden Files downloaden und nach /templates/deinunterverzeichnis/ entpacken.
    Anschließend bei den Bildergalerien das Template wechseln.
    Angehängte Dateien Angehängte Dateien
    Geändert von Contao-Academy (05.03.2012 um 21:11 Uhr)

  2. #2
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Danke für den Hinweis, sollte in der aktuellen Github-Version behoben sein.
    Wäre toll wenn du diese kurz testen könntest: https://github.com/psi-4ward/Lightbox4ward/downloads

  3. #3
    Contao-Fan Avatar von Contao-Academy
    Registriert seit
    09.04.2011.
    Ort
    Kempten
    Beiträge
    292
    Partner-ID
    10079
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Psi,

    danke für die schnelle Anpassung.
    Es läuft soweit mit der aktuellen Version aus GitHub.

    Es ist aber jetzt noch was bei der Formatierung schief gelaufen.

    Bisher hatte ich immer das schwarze Layout aktiviert. Wenn ich das jetzt mache, sieht man die Graphiken und zusätzlich noch den Text der Links...
    Ich kann das auch selbst beheben, wäre aber vielleicht gut wenn du das direkt beim Release beachtest.
    Angehängte Grafiken Angehängte Grafiken

  4. #4
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    whooot! son müll
    Über Push-requests freue ich mich übrigens immer

  5. #5
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    494

    Standard Bereits behoben?

    Hallo,

    ich möchte fragen, ob der Fehler mit den Links bereits behoben wurde. Bei mir erscheint es neu, nachdem ich auf 2.11.1 aktualisiert habe. Wie kann ich es beseitigen?

    Liebe Grüße,

    Jan

  6. #6
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Sou neue Version im Repo
    Anerkennung motiviert: Amazon-Wunschliste && TANSTAAFL
    Kontakt: http://www.4wardmedia.de

  7. #7
    Contao-Fan Avatar von Contao-Academy
    Registriert seit
    09.04.2011.
    Ort
    Kempten
    Beiträge
    292
    Partner-ID
    10079
    Contao-Projekt unterstützen

    Support Contao

    Standard Danke

    Hallo PSI,

    vielen Dank fürs Update, läuft perfekt.

    Gruß
    Christian

  8. #8
    Contao-Nutzer
    Registriert seit
    25.05.2012.
    Beiträge
    17

    Standard

    Habe es entpackt und das Template in der Galerie ausgewählt. Leider öffnen sich die Bilder aber immer noch im neuen Browserfenster...?

  9. #9
    Contao-Fan Avatar von Contao-Academy
    Registriert seit
    09.04.2011.
    Ort
    Kempten
    Beiträge
    292
    Partner-ID
    10079
    Contao-Projekt unterstützen

    Support Contao

    Standard Prüfen

    @25eNdAGe

    Wäre gut wenn Du noch ein paar Angeben machst.


    Hast Du vorher den alten Ordner gelöscht?
    Wohin hast Du alles entpackt?
    Hast Du unter Layout auch das MooTools-Template aktiviert und die anderen deaktiviert?

  10. #10
    Contao-Nutzer
    Registriert seit
    25.05.2012.
    Beiträge
    17

    Standard

    Hallo feneblog,

    Ich habe die Dateien im selben Ordner gepackt wo die alten Daten drin waren.
    Mootools habe ich auch aktiviert und andere deaktiviert. Habe zudem auch lightbox4ward welches ich aus routine auch mal deaktiviert habe.
    Andere Lightboxfunktionen und slideshows funktionieren einwandfrei, kann also auch nicht daran liegen das Mootools und Jquery nicht geladen werden.
    Es ist leider nur die Galerie die es nicht schafft in einer Lightbox zu öffnen.

    Habe auch übrigens das Template von default_galerie zu galerie_lightbox gewählt, aber auch dann nichts. Auch wenn ich bei Einzelbildern (Bild in Großansicht) aktiviere passiert nichts.

    Standard





    Gruß
    Steve
    Geändert von xchs (06.06.2012 um 21:30 Uhr) Grund: Doppelposts zusammengefasst

  11. #11
    Contao-Nutzer
    Registriert seit
    25.05.2012.
    Beiträge
    17

    Standard

    Habe das Problem gelöst.

    Da ich ja einen modifiziertes Template habe, hatte ich vergessen den letzten Teil von der fe_page Seite zu kopieren :/

    Tja,... Das Problem ist nicht der Rechner, sondern er sitzt davor

    Trotzdem Danke für eure Hilfe.

    Gruß

    Steve

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
  •