vorschaubilder für galleryfolder mit lazy

    • 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

  • Moin moin,

    im Verzeichnis lazy-gallery gibt es lazy-img.php mit der Funktion generateImg, mit der kannst Du Thumbnails erzeugen. In der lazy-gallery.php ist die Funktion showDirs für die Ordnerstruktur zuständig, da musst Du dann den Aufruf reinbasteln. Einen solchen Aufruf findest Du in der Funktion showThunmbs():

    Code
    [img]./wp-content/plugins/lazy-gallery/lazy-img.php?file='.$currentdir.$img.'&thumb=1[/img]


    Da musst Du dann eben entsprechende Files übergeben.

    Dennis scheint die lazy ja ziemlich modifiziert zu haben, hast Du ihn schon gefragt, ob er Dir den Code gibt?


    Gruss, Sabine

  • hi!

    danke erstmal, werde mich mal daran probieren.

    habe dennis auch schon gefragt und hab auch sein script, da ich recht unbetucht in php bin und er noch mehr geändert hat, was ich nicht brauche, isset für mich schwer nur das zu finden.

  • Moin,

    wenn Du Linux/Unix und z.B. ImageMagick hast, kannst Du die Thumbnails auch leicht und schnell via Shellscript

    Code
    for in in *.jpg; do convert -resize 120x120 $i `basename $i.jpg` _thumb.jpg;done

    erzeugen
    bei resize gibst Du einfach die gewünschte Größe entweder in Pixel an oder in Prozent (-resize 20% z.B) (Im LinuxUser-Magazin 10.2005 ist ein Artikel darüber. Oh, ich sehe grade, dass es den es auch online gibt:
    http://www.linux-user.de/ausgabe/2005/1…gick/index.html )

    Damit hast Du dann die Thumbnails und dann muss Du nur noch in das Lazy an der gewünschten Stelle img tags einfügen (in der Funktion showDirs z.B.)

    Gruss, Sabine

Jetzt mitmachen!

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