Regen lässt Gras wachsen, Wein das Gespräch

Die einfache Galerie (SourceProjekte/simpleGallery) hat ein Update erfahren. Zu den Neuerungen gehören u.A. folgende Punkte:

  • Jedes Album kann mit individuellen Benutzern im Zugriff beschränkt werden.

  • Auch die Bilder eines Albums unterliegen einer eventuellen Zugriffsbeschränkung des zugehörigen Albums. Bilder werden nicht mehr direkt sondern über das Script geladen, dazu wird eine weitere Rewrite Rule notwendig:

    RewriteRule ^IMG(.*)$ /galleries/gallery.php?img=$1
  • Popup Fenster für Bilder sind wohl eher eine Geschmackssache. Ich mag's halt.

  • und was für die Neugierigen, ein wöchentliches Accesslog für Alben und Bilder.

Donnerstag, 14. Okt. 2004

Fast täglich bekommt man irgendwelche Funmails mit mehr oder weniger lustigen Bildern, ein einfaches Skript mußte her um diese ohne Aufwand zu veröffentlichen. Bild hochladen und gut ist. Um meinen Arbeitsaufwand möglichst gering zu halten benutze ich PHPThumb zur Erstellung der Thumbnails.

Features:

  • Es werden immer alle Bilder einer Galerie angezeigt. Das ist kein Feature, das ist eine Warnung.

  • Einzelne Galerien lassen sich mit einer Zugangsbeschränkung versehen. Eine evtl. aktivierte Indexanzeige in den Galerieverzeichnissen sollte deaktiviert werden: Options -Indexes in der .htaccess eintragen.

  • eine Demonstration des Skripts und gleichzeitig auch der Einsatzort.

  • Der Quellcode zum Herunterladen.

Anpassung:

  • $DATA: Verzeichnis mit den Alben

  • $auth: Zugang

  • $proteted: Hash mit zugangsbeschränkten Alben. Weder vorne noch hinten mit einen Slash einzutragen.

  • eine evtl. in einem Galerieverzeichnis vorhandene info.html wird eingebunden.

  • Anpassung des Layouts erfolgt via CSS. Die IDs #navigation, #gallery und #image sind dabei interessant. Natürlich kann man ach den HTML Code der Seite ändern, der sich im unteren Teil der Datei befindet.

zZ. benutze ich mod_rewrite um Galerien zu verlinken, womit folgender Eintrag in der .htaccess notwendig wird:

RewriteEngine on 
RewriteRule ^GALLERY(.*)$ /galleries/gallery.php?gal=$1

Mittwoch, 6. Okt. 2004