Mobirise Tutorials

VN Gallery als CMS

Ein Online Galerie von Volker Niederastroth

Tutorial - VN Gallery

⚠️ 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

Platzhalter Galerie zum Einstellen

Administrator-Ansicht

Administrator OberflΓ€che