[LightBox] muss immer manuell rel="lightbox" einfügen. Geht das auch automatisch?

  • Hallo,

    habe WP 2.0.3 und das neuste LightBox-Plugin. Das funzt auch alles wunderbar (Vorschaubild benutzen, Link zum Bild und ab in den Editor), aaaber: Ich muss immer manuell

    rel="lightbox"

    einfügen. Geht das nicht auch irgendwie automatisch?

    • 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

  • Ja, ich lade das mit mit dem Upload hoch, damit es in der Liste ist, klicke dann drauf, wähle "Vorschau verwenden", "Link zum Bild" und "Zum Editor senden" an.

    Aber im Editor muss ich immer noch rel="lightbox" in den Link zum Bild manuell einfügen, was natürlich immer blöd ist, wenn man den WYSIWYG-Editor verwendet...

    Wie soll ich denn sonst Bilder in Artikel hinzufügen?

  • Da meines Wissens kein Plugin dafür am Start ist, müsstest du in den WordPress Dateien rumfummeln. Wäre zwar nur ein kleiner, ungefährlicher Eingriff, aber bei einem Update/Upgrade wäre der Spaß dann neu zu machen. Mach ein sicherheitshalber Backup. (Das sollte ich mir mal selber angewöhnen ;)


    Öffne die inline-uploading.php zu finden im wp-admin Ordner und suche Zeile 243. Die schaut wie folgt aus:

    Code
    ab[{$ID}] = '<a class=\"imagelink\" href=\"{$image['guid']}\" onclick=\"doPopup({$ID});return false;\" title=\"{$title}\">';


    Hier fügst du beim Link einfach dieses Lightbox dingens ein:

    [FONT=Courier New]rel=\"lightbox\"

    [/FONT]

    Code
    ab[{$ID}] = '<a class=\"imagelink\" rel=\"lightbox\" href=\"{$image['guid']}\" onclick=\"doPopup({$ID});return false;\" title=\"{$title}\">';


    Ich habs mit genau deinen genannten Einstellungen getestet. Also Thumbnail, Link zum Bild. Sollte funktionieren.

  • als "plugin" würd sowas gehen (keine ahnung obs echt funktioniert):

  • Es gibt eine noch einfachere Lösung mit dem Plugin Imagemanager mit dem man sehr komfortabel Bilder hochladen und posten kann.
    Wenn man die Funktion: "Thumbnail with link to the image" oder "Link to the image" wählt, dann wird rel="lightbox" automatisch eingesetzt.:idea:

    Blog über japanische Fotografie Japan-Photo.info

    Einmal editiert, zuletzt von Ferdinand (1. August 2006 um 12:02)

  • Ich finde Imagemanager mittlerweile prima, da man damit
    a) die Thumbnailgröße individuell verändern kann (bei mir sind es 300px)
    b) alle notwendigen Daten für Lightbox automatisch eingetragen werden
    c) die "alt"/"title" Funktion auch schon dabei ist.

    per Hand muss nur noch die Bildunterschrift im Lightbox-Popup eingetragen werden.

    Jetzt habe ich schon die letzten Einträge in meinem Blog geändert. Langfristig will ich alle alten Posts umstellen (sind allerdings auch nur ein paar)

  • Zitat

    per Hand muss nur noch die Bildunterschrift im Lightbox-Popup eingetragen werden.

    Und wie mache ich das? Weil wenn ich nichts eintrage, dann wirkt isch leider ein Bug bei Opera aus: da steht dann nämlich "null" anstelle von nichts.

  • ganz einfach:
    direkt hinter rel="lightbox" wird title="deine Bildunterschrift" eingetragen:
    Beispiel:
    <a href="image.jpg" rel="lightbox" title="deine Bildunterschrift" >


    PS: so gut Opera acuh ist, so wenig wird der Browser eingesetzt.

    Blog über japanische Fotografie Japan-Photo.info

    Einmal editiert, zuletzt von Ferdinand (1. August 2006 um 15:44)

  • Danke, habe die imagemanager-plugin.php mal etwas modifiziert. Haben nur zweit kleine Einträge gefehlt. Damit wird braucht man den Titel im Link nicht mehr manuell zu setzen (es wird automatisch der vergebene Titel vom Bild genommen).

  • Hallo,

    suche nach dem Kommtar "// Thumbnail with link to Image", da habe ich einfach die Zeile "str += (params.f_alt) ? ' title="' + params.f_alt +'"' : '';" nach der rel="lightbox"Zeile eingefügt.

    Das selbe dann nochmal unter "// Link to image"

    P.S.: Und dann habe ich noch das sinnlose Leerzeichen am Ende von den <a>-Tag entfernt, der automatisch erstellt. ;)

  • Jeppa, klappt wunderbar!
    Zumindest baut mir das Teil den Title so ein, dass es auch klappt und ich es bequem nachbearbeiten kann. Kann ich nur empfehlen! :)

  • Bei mir wird im Lightbox-popup kein Titel angezeigt (ich benutze das normale ImageManager). Wenn ich ein Bild einfüge steht da nirgendwo etwas von re=lightbox nur

    Code
    <a href="/wordpress/wp-content/uploads/Foto_157_.jpg" onclick="ps_imagemanager_popup(this.href,'blauer Himmel','640','480');return false" onfocus="this.blur()"     ><img src="/wordpress/wp-content/uploads/.thumbs/.Foto_157_.jpg" alt="blauer Himmel" title="blauer Himmel" align="middle" width="192" height="144" hspace="5" vspace="2" border="0" /></a>

    Title und alt sind beschriftet, aber beim Lightbox-Popup steht gar nix..... :cry:

    P.S. was bewirkt eigentlich "border"? selbts wenn ichdas auf 100 stelle sehe ich keine Rahmen oder so?!

    EDIT: den Titel im Lightbox Popup habe ich jetzt, aber der Rest bleibt

    Einmal editiert, zuletzt von Schlupp (13. September 2006 um 16:19)

Jetzt mitmachen!

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