/* + toms-galerie V 1.3
+ automatische PHP-Bildergalerie
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Autor: Thomas Fischer
+ Internet: http://www.tomshaus.de
+ Mail: script@tomshaus.de
+
+
+
+
+ aktualisiert: 20.12.2005
--- Configuration: hier wird die Galerie angepasst ---
Um die Galerie anzupassen koennen die Werte der Variablen geaendert werden (nach dem = ).
Werte in Anfuehrungszeichen "" muessen auch wieder innerhalb der "" stehen!
Achtung! Keinesfalls das Semikolon ; entfernen!
Hinter den doppelten Schraegstrichen // sind Erklaerungen.
Farben und Schriftformatierung werden in der Datei form.css angepasst.
Des weiteren kann an den dafuer vorgesehenen Stellen (diese sind eindeutig ausgezeichnet)
eigener HTML-Code eingefuegt werden um die Galerie optimal an die eigene Homepage anzupassen. */
// Das Aussehen der Galerie:
$max[spalten] = 5 ; // maximale Anzahl der Spalten in den Uebersichten
$max[tmb_width] = 90 ; // Maximalbreite oder Hoehe der Thumbnails in der Uebersicht
$max[tmb_bild_width] = 90 ; // Maximalbreite oder Hoehe der Thumbnails in der mittleren Ansicht (die kleinen Bildchen bei weiter und zurueck)
$max[tmb_gal_width] = 70 ; // Maximalbreite oder Hoehe der Thumbnails fuer die Galerievorschau
$max[bild_width] = 500; // Maximalbreite oder Hoehe des mittleren Vorschaubildes
$max[vorschaubilder] = 30 ; // Maximale Anzahl der gezeigten Vorschaubilder pro Seite (Beachte: Wenn die Zahl nicht durch die Spaltenzahl teilbar ist wird automatisch die letzte Zeile gefuellt, d.h.: es werden bei $max[vorschaubilder] = 10 und $max[spalten] = 4 immer 12 Bilder pro Seite angezeigt. Auf der letztn Seite wird die Tabelle immer gefuellt, also z.B. 12 Bilder. was die Zaehlweise rueckwaerts etws aendert.)
$max[originalbilddateigroesse] = 500000 ; // Maximale Dateigroesse des Originalbildes in Byte
$max[originalbildbreite] = 1600 ; // Maximalbreite des Originalbildes (groessere Bilder werden vom Script ignoriert)
$max[originalbildhoehe] = 1600 ; // Maximalhoehe des Originalbildes (groessere Bilder werden vom Script ignoriert)
$min[originalbildbreite] = 1 ; // Minimalbreite des Originalbildes (kleinere Bilder werden vom Script ignoriert)
$min[originalbildhoehe] = 1 ; // Minimalbreite des Originalbildes (kleinere Bilder werden vom Script ignoriert)
$min[originalbilddateigroesse] = 1 ; // Minimale Dateigroesse des Originalbildes in Byte
$sort[bilder] = "filename" ; // Sortierung der Bilder nach "filename" (Dateiname), "filetime" (Dateidatum), "width" (Breite), "height" (Hoehe)
$sort[galerievorschau] = "filename" ; // Erzeugung des Galerievorschaubildes, sortiert nach "filename" (Dateiname), "filetime" (Dateidatum), "width" (Breite), "height" (Hoehe)
$sort[galerie] = "galeriename" ; // Sortierung der Galerien nach "galeriename" (Galeriename), "galeriedatum" (Datum der Erstellung der Galerie), "bilddatumneu" (neustes Bild in einer Galerie), "bildanzahl" (Anzahl der Bilder in einer Galerie)
$sort[umkehren] = "nein" ; // Sortierung umkehren = "ja" (also zB von Z nach A)
$css[galerierahmen] = 1 ; // Rahmendicke um die gesamte Galerie
$css[galeriehintergrund] = 15 ; // Abstand vom Aussenrahmen zur Galerie
$css[tabellenrahmen] = 2 ; // Rahmendicke um die einzelnen Zellen der Galerie
$css[tabellenhintergrund] = 15 ; // Abstand vom Rahmen der Zellen zur den Inhalten
$textlaenge[bild] = 500; // Legt die Laenge des gekuezten Beschreibungstextes fuer Bilder fest.
$textlaenge[bilduebersicht] = 20; // Legt die Laenge des gekuezten Beschreibungstextes fuer Bilderuebersicht fest.
$textlaenge[galerie] = 300; // Legt die Laenge des gekuezten Beschreibungstextes fuer Galerien fest.
// Mit den Zeige-Variablen kann detailliert eingestellt werden, was (wo) angezeigt wird.
$zeige[titel] = 1 ; // Legt fest, ob der Galeriename ueber der Galerie angezeigt wird : 0=nein 1=ja
$zeige[bildname] = 0 ; // Zeige den Dateinamen des Bildes: 0 = nie, 1 = nur in Uebersicht, 2 = nur in Bildmodus, 3 = immer
$zeige[galerie] = 0 ; // Zeige Galerien: 0 = untereinander, 1 = nebeneinander. (Empfehlung = untereinander)
$zeige[galeriename] = 4 ; // Zeige Galeriename: 0 = nie , 1 = auch in Galerieuebersicht, 2 = auch in Bilduebersicht, 3 = auch in Bildansicht , 4 = immer (Es kann kombiniert werden, immer kleine Zahl zuerst: zB 13 bedeutet in Galerieuebersicht und Bildansicht, aber nicht in Bilduebersicht)
$zeige[galeriezahl] = 4 ; // Zeige Galeriezahl (also Galerie 1 ... Galerie 2): 0 = nie, 1 = in Galerieuebersicht, 2 = in Bilduebersicht, 3 = in Bildansicht, 4 = immer (Es kann kombiniert werden, immer kleine Zahl zuerst: zB 12 bedeutet in Galerieuebersicht und Bilduebersicht, aber nicht in Bildansicht)
$zeige[galerieanzahl] = 1 ; // Zeige Anzahl der Galerien: 0 = nein, 1 = ja (in Galerieuebersicht
$zeige[bildanzahl] = 3 ; // Zeige Anzahl der Bilder: 0 = nie, 1 = nur in Galerieuebersicht, 2 = nur in Bilduebersicht, 3 = immer
$zeige[bildzahl] = 3 ; // Zeige Bildzahl (also z.B. Bild 1): 0 = nie , 1 = nur in Uebersicht , 2 = nur in Einzelbildansicht , 3 = immer
$zeige[bildtext] = 1 ; // Zeige den Text zum Bild: 0 = nicht, 1 = unter dem Bild, 2 = ueber dem Bild
$zeige[bildtext_uebersicht] = 1 ; // Zeige den Text zum Bild: 0 = nicht, 1 = unter dem Bild, 2 = ueber dem Bild
$zeige[bildgroesse] = 3 ; // Zeige Bildgroesse (Pixel): 0 = nie , 1 = in Bilduebersicht , 2 = in Bildansicht , 3 = immer
$zeige[bildgroesse_vollbild] = 3 ; // Zeige Bildgroesse im Link auf Vollbild (Pixel): 0 = nie , 1 = in Bilduebersicht , 2 = in Bildansicht , 3 = immer
$zeige[vollbildlink] = 3 ; // Zeige Link zum Vollbild (im Extrafenster): 0 = nie , 1 = nur in Bilduebersicht , 2 = nur in Bildansicht , 3 = immer
$zeige[cachestatus] = 0 ; // Zeige Cachestatus: 0 = nein, 1 = ja
$zeige[erlklaerung] = 0 ; // Zeige Zeichenerklaerung: 0 = nein, 1 = ja
$zeige[titelbox] = 4 ; // Zeige die Box ueber Galerie bzw. Bild mit der Bezeichnung: 0 = nie, 1 = in Galerieuebersicht, 2 = in Bilduebersicht, 3 = in Bildansicht, 4 = immer
$zeige[linkbox] = 4 ; // Zeige die Box unter der Galerie bzw. Bild mit den Navigationslinks: 0 = nie, 1 = in Galerieuebersicht, 2 = in Bilduebersicht, 3 = in Bildansicht, 4 = immer
$zeige[galerienavbox] = 3 ; // Zeige die Box mit der Galerienavigation: 0 = keine, 1 = nur ueber der Galerie, 2 = nur unter der Galerie, 3 = beide
$zeige[bildnavbox] = 1 ; // Zeige die Box mit der Bildnavigation (Direktwahl) unter der Galerie: 0 = nein, 1 = ja
// In den Namevariablen werden verschiedene Beschriftungen gespeichert.
$name[browsertitel] = "125 Jahre Holder" ; // Name der Galerie wird oben im Titel des Browsers angezeigt (nicht bei include)
$name[titel] = "125 Jahre Holder" ; // Name der Galerie wird ueber der Galerie angezeigt
$name[galerie] = "Galerie" ; // Der Begriff "Galerie" (wenns kein Link ist)
$name[bild] = "Bild" ; // Der Begriff "Bild" ( z.B. ueber dem Bild: "Bild 1")
$name[erklaerung] = "* Originalgröße
( ) Bild wird im Extrafenster geöffnet
" ;
$name[rueckpfeil] = "<<" ; // << Zeichen
$name[weiterpfeil] = ">>" ; // >> Zeichen
$name[trenner] = "---" ; // Trennzeichen
// In den Linkvariablen werden die Beschriftungen der Lins gespeichert.
$link[gal] = "Galerieübersicht" ; // Bezeichnet den Link zur Galerieuebersicht
$link[startseite] = "Startseite" ; // Bezeichnet den Link zur Startseite
$link[galerie] = "Galerie" ; // Bezeichnet den Link zu einer Galerie (zusammen mit Galerienummer)
$link[gal_weiter] = "weiter" ; // Bezeichnet den Link "weiter" fuer Galerienavigation
$link[gal_zurueck] = "zurück" ; // Bezeichnet den Link "zurück" fuer Galerienavigation
$link[bild_weiter] = "weiter" ; // Bezeichnet den Link "weiter" fuer Bildnavigation
$link[bild_alt_weiter] = "weiter zu Bild" ; // Bezeichnet Alttext des Bildes ueber dem Link "weiter" fuer Bildnavigation
$link[bild_zurueck] = "zurück" ; // Bezeichnet den Link "zurück" fuer Bildnavigation
$link[bild_alt_zurueck] = "zurück zu Bild" ; // Bezeichnet Alttext des Bildes ueber dem Link "zurück" fuer Bildnavigation
$link[text_all] = "Eintrag vollständig ansehen" ; // Bezeichnet den Link zum vollstaendigen Text
$link[text_kurz] = "Eintrag kürzen" ; // Bezeichnet den Link zum gekuerzten Text
$link[vollbild] = "größer... " ; // Bezeichnet den Link zum Vollbild in Bildansicht (erscheint vor der Groessenangabe)
$link[vollbild_u] = "" ; // Bezeichnet den Link zum Vollbild in Bilduebersicht (erscheint vor der Groessenangabe)
// Anpassung an die eigene Homepage:
$setup[startseite] = "http://www.holderfreunde.de" ; // Startseite der eigenen Homepage
$setup[dateiname] = "index.php" ; // Name dieser Datei (bzw. der Datei, die diese per include einfuegt)
$setup[thumbnail] = "thumbnail2.php" ; // Datei zum Bilderzeugen (Bei älteren Servern sollte "thumbnail.php" gewählt werden.
$setup[path_gal] = "bilder/" ; // Pfad zu den Galerien (relativ vom Script aus, Achtung bei Include, vom Hauptscript aus)
$setup[path_cache] = "cache/" ; // Pfad zum Cache, wo die Thumnails gespeichert werden (relativ vom Script aus)
$setup[nullgif] = "0.gif" ; // Leeres tranzparentes Gifbild
$setup[gif] = 2 ; // Unterstützung von Gif-Bildern = 1 (Achtung nicht alle GD-Versionen unterstützen Gif) PNG=3, SWF=4, NUR JPG=2 (Grundeinstellung)
$setup[cache] = 2 ; // Thumbnails cachen 0 = nein , 1 = nur kleine Thumbnails , 2 = alle
$include = 0 ; // Galerie wird includet: 0 = nein, 1 = ja
//$setup[inc_var] = "nav" ; // Include Variable (frei definierbare Variable, die bei internen Links mit uebertragen wird, hier zB die Variable $nav )
//$setup[inc_name] = "bilder" ; // Wert der Include Variabele (hier: $nav="bilder")
$setup[linkanhang] = "?nav=bilder" ; // Wird bei allen Links angehangen (so koennen nun beliebig viele Variablen mit uebergeben werden, z.B.: "?path=galery/index.php&user=otto&quark=lecker" - beachte vorgeschriebene schreibweise fuer php-variablenuebergabe!)
/* Es besteht die Moeglichkeit eigenen HTML-Code und die Metatags zur einfachereren
Handhabung in externen Dateien zu verwalten. Diese Dateien sollten nur den HTML-Body
(also das was zwischen