Photopress mit Lightbox

  • Hallo
    Da bei mir MyGallery nicht funktioniert (kann Bilder nicht hochladen), verwende ich
    photopress
    Version 0.9.5 von http://www.familypress.net/
    und
    Lightbox 2
    Version 0.5 von http://zeo.unic.net.my/notes/lightbox-js-version-20/

    Damit kann ich per Knopfdruck Bilder von photopress direkt in einen neuen Beitrag/Seite laden. Dabei erscheint dieser Code:

    Code
    [photopress:bildname.jpg,thumb,pp_image]

    So wird automatisch ein Thumbnail erstellt und beim anklicken wird das Bild in der Lightbox geladen.

    Meine Frage:

    Wie kann ich automatisieren, dass
    1. die Kategorien von photopress übernommen werden,
    denn rel="lightbox[gruppenname] kann ich ja nicht im obigen Code einfügen, oder?
    2. die Beschreibungen/Bildlegende von photopress bei Lightbox erscheinen.

    • 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

  • Versuche nun das ganze mit Thickbox (gefällt mir von der Darstellung besser als Lightbox).
    Bei Photopress wird beim einfügen eines Thumbnails automatisch folgender Code erzeugt:

    Code
    <a href="http://www.epmaus.ch/wp-content/photos/001.jpg"
    onclick="pp_image_popup('http://www.epmaus.ch/wp-content/photos/001.jpg',450,337); return false;"
    title="001"><img src="http://www.epmaus.ch/wp-content/photos/thumb_001.jpg"
    width="83" height="83" alt="001" class="pp_image" /></a>

    Ich möchte aber, dass der Code folgendermassen erscheint (für Thickbox):

    Code
    <a href="http://www.epmaus.ch/wp-content/photos/001.jpg"
    class="thickbox" rel="1"
    title="001"><img src="http://www.epmaus.ch/wp-content/photos/thumb_001.jpg"
    width="83" height="83" alt="001" /></a>

    also ohne "onclick", dafür mit class="thickbox" rel="1"

    Meine Vermutung: Ich muss den Code dort ändern, wo der Bild-Code per Knopfdruck einfügt wird, also in der Datei "popup.php". Dort hat es diesen Code an gewünschter Stelle:

    Code
    <p class="submit"><input class="pp_insert_button" type="button" name="insert" value="' . $insert_text . '" onClick="insertcode(this.form.file.value,this.form.thumb.options[this.form.thumb.selectedIndex].value,this.form.classes.options[this.form.classes.selectedIndex].value,\'' . htmlentities2($image['imgname']) . '\',\'' . htmlentities2($image['catslug']) . '\',' . $imgsize[0] . ',' . $imgsize[1] . ',' . $thumbsize[0] . ',' . $thumbsize[1] . $origstring . '); this.form.insert.value=\'' . $inserted_text . '\'+\'\n\'+\'' . $image_file_short . '\'; return false;" /></p>

    Wie muss ich den Code ändern, damit der "Einfügen"-Button trotzdem weiter funktioniert?

Jetzt mitmachen!

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