Lightbox 2 und die Galerie von WP

  • Hallo,

    ich habe das Problem, das das Plugin Lightbox 2 nicht funktioniert, wenn ich in einem Beitrag eine Galerie von Bildern (nur mit der internen Galeriefunktion von WP ohne ein Galerie-Plugin) einfüge.
    Bei Einzelbildern funktioniert alles wie es soll.

    Kann mir da jemand weiterhelfen?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Aus der Anleitung, wo Du das PlugIn geladen hast...


    Install

    1. Unzip the lightbox-2-wordpress-plugin.zip file.
    2. Upload "lightbox-2-wordpress-plugin" folder to the /wp-content/plugins/ directory
    3. Activate the plugin through the 'Plugins' menu in WordPress, go to Setting->Lightbox
    4. [COLOR=Red]Add a rel="lightbox" attribute to any link tag to activate the lightbox or rel="lightbox[roadtrip]" for image set[/COLOR]


    ...so einfach geht´s

  • stimmt, da hätte ich erstmal nachlesen sollen.:oops:
    Ich stehe aber gerade trotzdem etwas auf dem Schlauch.
    Wo genau soll man das rel-Tag einfügen? In den Theme-Dateien, beim Hochladen der Bilder?:confused:
    Und im Beispiel rel="lightbox[roadtrip]" ist roadtrip ein Platzhalter für den Galerienamen oder muß das immer so heissen?

    Auch das Beispiel auf der Pluginseite hilft mir gerade nicht weiter:

    Zitat

    Single example:
    <a href="img1.jpg" rel="lightbox" title="my caption">thumbnail1</a>
    Image set example:
    <a href="img1.jpg" rel="lightbox[roadtrip]">thumbnail1</a>
    <a href="img2.jpg" rel="lightbox[roadtrip]">thumbnail2</a>
    <a href="img3.jpg" rel="lightbox[roadtrip]">thumbnail3</a>

    Die Links werden doch erst von WP generiert.

  • Hat keiner eine Idee für mich?
    Wenn ich das richtig verstanden hat, ergänzt das Plugin doch bei jedem Link diesen rel-Tag, oder?
    Das funktioniert auch wenn ich die Bilder einzeln in den Beitrag einbinde.
    Binde ich jedoch alle Bilder über "Bild hinzufügen - Galerie - Galerie einfügen" auf einmal ein, werden die Bilder ohne den rel-Tag eingefügt.

    Kennt keiner das Problem?

  • Jetzt habe ich gerade auf der Autoren-Seite einen Hinweis gefunden:

    Zitat

    YES, I will be adding WP 2.5+ 'gallery' lightboxing functionality in the future… not very soon, however!

    Also scheint es einfach noch nicht zu funken und die Aussage "not very soon, however!" stimmt nicht gerade optimistisch, das sich das demnächst ändern wird.

    Schade eigentlich, hab´keine Lust jetzt nur deshalb andere Galerie-, bzw. Lightbox-Plugins zu installieren.
    Trotzdem, hat jemand entsprechende Plugin-Empfehlungen für mich?

  • Probier´s doch einmal über die Code-Ansicht von Deinem Texteditor. Dort setzt Du einfach

    Code
    <a href="(...)" rel="lightbox[DEIN GALLERIE-NAME]">TEXT FÜR DEN LINK</a>

    in Deinen Post/Seite und los geht´s... Die Galerie musst Du halt erstellt und dementsprechend genannt haben und den rel="lightbox[NAME]" dann mit dem Galerienamen in den eckigen [Klammern] versehen.

    Noch was: Nur weil´s heisst, dass eine aktuelle WP-Version von einem PlugIn nicht unterstützt wird, heisst das noch lange nicht, dass sie nicht funktioniert. Und bei weit verbreiteten PlugIns gibt´s meistens einen Fix unter den Kommentaren auf der PlugIn-Seite oder sonst wo im Internet. Google am besten. Das machen alle so :mrgreen:

    Firebug laden! Foreregeln bitte lesen. FAQ. Bitte keine Anfragen per PN.

    Einmal editiert, zuletzt von kaiser (13. Januar 2009 um 19:38)

  • also entweder ich stehe völlig auf dem Schlauch, oder wir reden nicht von der selben Funktion. Wenn ich einen Beitrag anlege, Bilder hochlade und diese nicht einzeln einfüge, sondern alle Bilder gleichzeitig als Galerie, dann fügt WP in den html-Code nur

    Code
    [gallery link="file"]

    ein und keine <a href="">-Links. Diese werden erst beim Seitenaufruf von WP generiert und stehen somit in der html-Ansicht nicht zur Verfügung.
    Die a- und img-Tags werden nur bei einzeln eingefügten Bilder direkt in den post geschrieben. Alles klar?

  • es ist ja wohl nicht wahr,
    habe jetzt das jQuery Lightbox For Native Galleries WordPress Plugin installiert.
    Nun funktioniert der lightbox-effekt mit der Galerie wunderbar, nur bei Artikeln mit einzeln eingefügten Bildern nicht mehr !
    Betreibe ich beide Plugins parallel, funktioniert die Galerie, aber bei Einzelbildern kommt es zu einem "Doppel-Effekt", sprich das Bild wird von beiden Plugins geöffnet.
    Es ist doch zum Haare raufen :twisted:.

  • ah - ja,
    also,damit bei der jQuery Lightbox nicht nur die Galerien sd. auch Einzelbilder funktionieren musst du den Einzelbildern ein rel hinzufügen also:

    Code
    <img rel= "lightbox" ...

    die anderen Plugins dann deaktivieren.

    tschüß [size=24][color=olive]n[/color][/size]epf

  • so, ich habe jetzt ´ne Lösung gefunden:
    ich betreibe beide Plugins parallel und habe bei Lightbox2 in der Datei lightbox2.php die Ausgabe des javascripts unterdrückt:

    Code
    //    echo($lightboxscript);

    Quick an dirty :mrgreen:

    Lieber wäre mir eine Lösung mit nur einem Plugin.

    Kennt vielleicht jemand eine entsprechende Alternative?

    Eigentlich müsste es doch möglich sein, aus Lightbox2 und dem jQuery Lightbox-Plugin eine entsprechende Lösung zu basteln, oder?

  • kann man mit dieser lösung auch folgendes problem lösen? :

    ich will das auf der page nur das erste bild angezeigt wird und alle weiteren erst in der lightbox!

    also ein foto ist sichtbar -- man klickt es an -- dann öffnet sich die lightbox und man kann sich durch die ganze gallerie klicken.


    gehts das ???


    danke,
    zeblack

    Einmal editiert, zuletzt von zeblack (6. Februar 2009 um 13:05)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!