β οΈ Lest diese Anleitung zur VN Gallery
Bitte lΓΆscht vor dem Import eines Updates dieser oder einer anderen PHP-Anwendung von Volker Niederastroth (VN) alle Komponenten innerhalb der Software, einschlieΓlich der BlΓΆcke, sowie auf dem Rechner das zugehΓΆrige Erweiterungsverzeichnis und auf dem Server hier das Verzeichnis /assets/vn-gallery/, damit eine fehlerfreie Neuinstallation mΓΆglich ist.
Bitte verΓΆffentlicht in diesem Fall einmalig alles und deaktiviert dazu die Option βNur Γnderungen verΓΆffentlichenβ. Ansonsten wird Mobirise die zur Anwendung gehΓΆrende PHP-Datei nicht neu publizieren. Meine hier gezeigte Version ist vom 11. Juli 2026.
Diese Anwendung findet ihr in der VN Block Galerie als "VN Gallery" in der Kategorie "Mobirise & PHP" zum kostenlosen Download.
Beim ersten Aufruf der verΓΆffentlichten Seite werdet ihr nach dem Administrator-Passwort gefragt. Ruft die Seite daher unmittelbar auf, um euer Passwort einmalig einzutragen.
Der Administratorbereich aller Galerien der gleichen Seite lΓ€sst sich auf dem Desktop unter anderem durch βStrg + Doppelklickβ auf den Hintergrund oder durch βStrg + Shift + Aβ ΓΆffnen; auf mobilen GerΓ€ten habt ihr ebenfalls verschiedene MΓΆglichkeiten. In den Blockwerkzeugen habe ich die Option βSchΓΌttelnβ gewΓ€hlt, um mich auf dem Smartphone anzumelden.
Weiterhin habe ich unter der Galerie einen Link zum Administratorbereich, mit der OnClick-Funktion "vnAdmin()", eingebaut:
<a href="javascript:void();" class="text-primary" onclick="vnAdmin()">Admin</a>
Der Link zum Login meiner 2. Galerie erhΓ€lt entsprechend der ID die OnClick-Funktion "vnAdmin_galerie_2()", usw.:
<a href="javascript:void();" class="text-primary" onclick="vnAdmin_galerie_2()">Admin</a>
Ein Bindestrich ist in einem normalen JavaScript-Funktionsnamen problematisch. JavaScript wΓΌrde das als Rechnung verstehen, daher wird hier die id="galerie-2" mit der id="galerie_2" - also mit Unterstrich ersetzt.
Ihr kΓΆnnt mehrere Galerien auf derselben Seite anlegen. In den BlockβEinstellungen mΓΌsst ihr dabei jedoch zwingend die GalerieβID umbenennen, z. B. in βgalerie-2β, wie ich es hier zeige mit meiner Galerie Segelyacht.
In den Blockwerkzeugen kΓΆnnt ihr auch eine Startkategorie wΓ€hlen, die beim Aufruf der Seite angezeigt wird β anstatt alle Fotos oder gar keine anzuzeigen.
Die Daten und Bilder werden automatisch im Verzeichnis "vn-gallery" im Mobirise-Ordner "assets" auf dem Server angelegt und mittels .htaccess nach auΓen geschΓΌtzt. Das Passwort wird dort zusΓ€tzlich verschlΓΌsselt gespeichert. Die Bilder kΓΆnnen jedoch weiterhin von jedem direkt im Browser heruntergeladen werden.
Fotos, die ihr wieder lΓΆscht, werden auch sogleich am Server gelΓΆscht.
Die Kategorien kΓΆnnen entweder in ihrer ursprΓΌnglichen Reihenfolge angezeigt oder alphabetisch, aufsteigend (AβZ) bzw. absteigend (ZβA), sortiert werden.
ZunΓ€chst mΓΌsst ihr die Blockeinstellungen vornehmen, um sie an eure BedΓΌrfnisse anzupassen. Diese Einstellungen werden im Mobirise-Arbeitsbereich als Platzhalter-Galerie dargestellt, sodass man sofort Farben und Stil sehen kann. Kontrolliert das Ergebnis dieser Einstellungen anschlieΓend in der LiveβGalerie, nachdem das entfernte VerΓΆffentlichen abgeschlossen ist.
Tipps:
Wenn ihr euer Administratorpasswort erneuern mΓΆchtet, lΓΆscht einfach die Datei "pw.hash" und startet die Anwendung neu. Dadurch wird die Ersteinrichtung erneut ausgefΓΌhrt. Bei einer PasswortΓ€nderung bleibt die Galerie unverΓ€ndert. Diese Datei findet ihr am Server in diesem Verzeichnis:
/assets/vn-gallery/config/galerie-1/
ZusΓ€tzliche Bilder werden standardmΓ€Γig der gewΓ€hlten Kategorie zugeordnet und ans Ende angehΓ€ngt. WΓ€hlt daher vor dem Hochladen die passende Kategorie, auf die diese Bilder zutreffen.
Die hochgeladenen Bilder lassen sich im Administrationsbereich per Drag & Drop an jede beliebige Position verschieben. Dadurch wird das nachtrΓ€gliche Positionieren in der Galerie zum Kinderspiel. Die zu den Bildern gehΓΆrenden Daten werden in einer JSONβTextdatei gespeichert und beim Verschieben entsprechend aktualisiert.
Ein Eintrag im JSONβFormat sieht beispielsweise wie unten dargestellt aus. Er beginnt mit einer ΓΆffnenden geschweiften Klammer und endet mit einem Komma; der unterste bzw. letzte Eintrag enthΓ€lt kein Komma.
Die Datei befindet sich im selben Verzeichnis wie die Passwortdatei. Sowohl diese JSONβDatei als auch die hochgeladenen Bilder sollte man gelegentlich sichern, indem man sie vom Server auf den Rechner kopiert.
{
"name": "img_6a4cbebf575463.45475173.jpg",
"caption": "Bucht am Haus - Cala Salada",
"cat": "cat-172401a6",
"created": 1783414463
},
Platzhalter Galerie zum Einstellen
Administrator OberflΓ€che