Bild öffnet nicht in Lightbox

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • thepixture
    Contao-Fan
    • 24.06.2009
    • 536

    #1

    Bild öffnet nicht in Lightbox

    Irgendwie will mein Bild im Catalog-Reader nicht in der Lightbox aufgehen. Der Haken bei 'Create link as file download or image lightbox' ist drin und Mootools und Mediabox im Seitenlayout aktiviert.

    Im Frontend wird der Link so ausgegeben:
    Code:
    <a title="Doppelfisch" href="tl_files/media/lexikon/d/Doppelfisch.jpg" data-lightbox="lbta_symbolscatalogreader0"><img width="398" height="398" alt="Doppelfisch" src="system/html/Doppelfisch-61025deb.jpg"></a>
    Bilder die ich normal über ein Inhaltselement eingebunden hab öffnet es komischer Weise in der Lightbox. Aber da steht auch noch das rel-Attribut im Link. Ich dacht aber ab 2.11.5 geht auch das data-lightbox-Attribut?


    Hab Catalog r384 und Contao 2.11.5 am laufen.

    Könnte das mal bitte jemand zufällig testen?
    Danke.
    Grüße
    thepixture
  • ways2web
    Contao-Urgestein
    • 23.03.2010
    • 1698

    #2
    schwer zu raten derzeit.. nutzt du gar kein html, wenn sonst das rel attribut zu sehen ist.. ? dann sollte auch kein data-lightbox im template stehen.

    gruss
    ways

    Kommentar

    • MacKP
      Contao-Yoda
      • 15.06.2009
      • 13315

      #3
      Hallo thepixture,
      ich blick da so langsam auch nicht mehr durch...
      Melde dich bitte im Ticket System. An der Stelle wurde inzwischen so oft rumgedoktort, das die eigentlich gehen sollte. Leider geht die aber immer noch nicht richtig wie du auch schon festgestellt hast.
      Wäre also super, wenn du dich da im Ticket System hinter klemmen könntest um mit den Entwicklern eine Lösung zu finden, die auch wieder funktioniert.

      Viele Grüße

      (Ich machs gerade selber nicht, weil ich Urlaub hab *g*)
      Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
      [Arbeitet bei -> Paus Design & Medien]
      "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

      Kommentar

      • thepixture
        Contao-Fan
        • 24.06.2009
        • 536

        #4
        @ways2web: Nein ich nutze noch XHTML

        ich hab jetzt in der moduleCatalog.php erstmal die Zeilen für mich geändert.

        PHP-Code:
        if(version_compare(VERSION, '2.11', '>='))
        {
            $tmpFile = '<a data-lightbox="lb' . $this->strTable . $strId . '" href="'.$file.'" title="'.$alt.'">'.$tmpFile.'</a>';
        } else {
            $tmpFile = '<a rel="lightbox[lb' . $this->strTable . $strId . ']" href="'.$file.'" title="'.$alt.'">'.$tmpFile.'</a>';
        } 
        
        PHP-Code:
        if(version_compare(VERSION, '2.11', '>='))
        {
            $tmpFile = '<a rel="lightbox[lb' . $this->strTable . $strId . ']" href="'.$file.'" title="'.$alt.'">'.$tmpFile.'</a>';
        } else {
            $tmpFile = '<a rel="lightbox[lb' . $this->strTable . $strId . ']" href="'.$file.'" title="'.$alt.'">'.$tmpFile.'</a>';
        } 
        
        So geht es erstmal wieder.
        Kenn mich zwar nicht so aus, aber scheinbar sollte hier noch das verwendete Ausgabeformat abgefragt werden?!
        Grüße
        thepixture

        Kommentar

        • Andreas
          Contao-Urgestein
          • 19.06.2009
          • 7709

          #5
          Schaut euch mal die moo_mediabox.htm5 und die moo_mediabox.xhtml an. Die mediabox scant die Seite ja nach verwertbaren Links und das wonach die sucht ist in beiden Fällen unterschiedlich. Für html5 nach data-lightbox="lb" für xhtml nach rel="lightbox".

          Das muss natürlich aufeinander abgestimmt sein. D.h. der Catalog darf in html5 Ausgabe keine rel=lightbox erzeugen und für xhtml keine data-lightbox...
          Bitte!
          Vor Anfragen im Forum HTML validieren.
          Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

          Vielen Dank an alle Wunschlistenerfüller
          Andreas Burg, Web Solutions

          Kommentar

          • thepixture
            Contao-Fan
            • 24.06.2009
            • 536

            #6
            Dann lag ich mit meiner Annahme ja nicht verkehrt

            Hab schon ein Ticket angelegt.
            Grüße
            thepixture

            Kommentar

            • joseph.ki
              Contao-Nutzer
              • 19.11.2010
              • 129

              #7
              Ich nehme für HTML5 - Seiten die Erweiterung moo_lightbox4ward.
              Vielleicht hilft das weiter

              Kommentar

              • thepixture
                Contao-Fan
                • 24.06.2009
                • 536

                #8
                Habs erstmal damit gelöst.

                ModuleCatalog.php ca Zeile 3521
                PHP-Code:
                if(version_compare(VERSION, '2.11', '>='))
                {
                    if($objPage->outputFormat == 'html5')
                    {
                        $tmpFile = '<a data-lightbox="lb' . $this->strTable . $strId . '" href="'.$file.'" title="'.$alt.'">'.$tmpFile.'</a>';
                    } else {
                        $tmpFile = '<a rel="lightbox[lb' . $this->strTable . $strId . ']" href="'.$file.'" title="'.$alt.'">'.$tmpFile.'</a>';
                    }
                } else {
                    $tmpFile = '<a rel="lightbox[lb' . $this->strTable . $strId . ']" href="'.$file.'" title="'.$alt.'">'.$tmpFile.'</a>';
                } 
                
                Grüße
                thepixture

                Kommentar

                • Tim G
                  Contao-Urgestein
                  • 13.02.2010
                  • 2212

                  #9
                  Ein zusätzlicher recht hilfreicher Beitrag zu diesem Thema:



                  Es wird auch erklärt wie Gruppen gebildet werden etc.

                  Ja, xhtml kennt beliebige Tags nicht wie das data-lightbox
                  http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

                  Kommentar

                  • Andreas
                    Contao-Urgestein
                    • 19.06.2009
                    • 7709

                    #10
                    data-lightbox ist kein Tag. Und soviel ich weiß kennt HTML5 auch kein ATTRIBUT data-lightbox, nur HTML5 scheint es egal zu sein, was du da für Attribute drin stehen.
                    Bitte!
                    Vor Anfragen im Forum HTML validieren.
                    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

                    Vielen Dank an alle Wunschlistenerfüller
                    Andreas Burg, Web Solutions

                    Kommentar

                    • Chris87
                      Contao-Fan
                      • 08.12.2009
                      • 719

                      #11
                      Ist das Problem schon gelöst? Und wenn ja mit welcher Version?

                      Kommentar

                      • magicsepp
                        Contao-Urgestein
                        • 30.01.2011
                        • 4138

                        #12
                        Zitat von Chris87 Beitrag anzeigen
                        Ist das Problem schon gelöst? Und wenn ja mit welcher Version?
                        r390 sollte das fixen

                        Kommentar

                        • Chris87
                          Contao-Fan
                          • 08.12.2009
                          • 719

                          #13
                          In der Erweiterungsverwaltung gibt es diese Updates aber nicht, oder?

                          Kommentar

                          • magicsepp
                            Contao-Urgestein
                            • 30.01.2011
                            • 4138

                            #14
                            nein, das ist nur im svn

                            Kommentar

                            • Chris87
                              Contao-Fan
                              • 08.12.2009
                              • 719

                              #15
                              Es funktioniert wieder. Danke.
                              Zuletzt geändert von Chris87; 30.01.2013, 15:09.

                              Kommentar

                              Lädt...