1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

optimierte upload.php für WP1.5.2 (Lightbox

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von birphborph, 20. August 2006.

  1. birphborph

    birphborph Member

    Registriert seit:
    2. Mai 2005
    Beiträge:
    18
    Zustimmungen:
    0
    optimierte upload.php für WP1.5.2 (für Lightbox Plugin)

    Tach,

    Nachdem ich die Lightbox-Extension installiert habe, wollte ich auch beim Upload die in WP integrierte Thumbnail Funktion nutzen.

    Generell wird beim Upload einer beliebigen Datei in WP (je nach Permissions), nach dem Upload ein Tag generiert, den man mit copy/paste in seinen Beitrag einfügen kann. WP1.5.2 unterscheidet dabei aber nur zwischen Bildern (<img src> wird erzeugt), und nicht-Bildern (<a href> wird erzeugt).

    Ich hab die upload.php so modifiziert, dass diese beim Bilderupload erkennt, ob man ein Bild mit Thumbnail generiert, oder ob man nur ein Bild hochlädt ohne Thumbnail zu erzeugen. Ersteres erzeugt ein verlinktes Thumbnail Bild als html-tag zum copy/paste. Zweiteres erzeugt nur den gewöhnlichen img tag, den WP sonst immer erzeugt hat.

    Der Code mit dem verlinkten Thumbnail wurde darüber hinaus so gestaltet, dass er mit dem Lightbox Plugin funktioniert. http://www.m3nt0r.de/blog/lightbox-wordpress-plugin/

    Wer noch WP1.5.2 benutzt und die Thumbnail Funktion mal richtig austesten will, kann ja mal die geänderte upload.php testen. Wenn man vorher die original Datei sichert, kann man sich quasi nix kaputt machen...

    Hier mal ein Anwendungsbeispiel in Verbindung mit dem Lightbox Plugin:
    http://birphborph.ionismus.de/2006/08/19/photo-booth-fun/
     
    #1 birphborph, 20. August 2006
    Zuletzt bearbeitet: 20. August 2006
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden