Plugin YCSSG CSSGallery

Diese Seite dient der Demonstration des YCSSG Plugins (CSSGallery). Damit das Plugin korrekt funktioniert, muss man einen kleinen Fehler beheben. Die Zeilen:

$pluginLocation = $this->yellow->config->get("serverBase").$this->yellow->config->get("themeLocation");
$output = "<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"".$pluginLocation."ycssg.min.css\" />\n";

sind nicht korrekt. Richtig ist:

$pluginLocation = $this->yellow->config->get("serverBase").$this->yellow->config->get("pluginLocation");
$output = "<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"".$pluginLocation."ycssg.css\" />\n";

Problematisch ist auch der Einbau von 2 Galerien auf der selben Seite (siehe unten):

Der Plugin-Autor verweist darauf, dass dieses Plugin auf dem Fotorama-Plugin basiert.

Bei der Nutzung dieses Plugins sollte man darauf achten, dass man Bilder verwendet, die die gleiche Höhe haben, ansonsten ergeben sich unschöne Effekte.

Bestandteile des YCSSG Plugin

Da es sich um eine CSS only Gallery mit Lightbox handelt, gibt es kein JavaScript. Zum Plugin gehören nur die Dateien

  • ycssg.css
  • ycssg.php

Beide Dateien gehören direkt in das Verzeichnis /system/plugins. Externe Dateien werden nicht genutzt

Einbau

Neben dem Schlüsselwort [ycssg] wird nur der folgende zusätzliche Parameter verwendet:

Beispiele für den Einbau

Der Code [ycssg photo.*jpg] liefert:

[ycssg photo.*jpg]

Man kann dem Dateisuchmuster auch einen Pfad mitgeben, etwa [ycssg galleries/gal1.*jpg]. das Ergebnis kann hier allerdings nicht demonstriert werden, da der Einbau von 2 Galerien auf der selben Seiten nicht funktioniert.