Konfiguration

Optionen in der Datei "index.php":

Die Dateien 'index.php' und 'window.php' (bzw. 'y_frame_navi.php' und 'y_frame_main.php' oder 'z_simple_index.php' und 'z_simple_window.php') stellen das gleiche Script dar, sind jedoch unterschiedlich konfiguriert. Folgende Variablen sind in den Dateien zu editieren:

$image_path

 

Wenn Sie ein anderes Bildverzeichnis als das Voreingestellte nutzen möchten, können Sie den Pfad in dieser Variable ändern. Tragen Sie dort den absoluten Serverpfad (z.B.: /usr/local/etc/.../images/bildergalerie oder /kunden/homepages/7/d543863/htdocs/images) ein. Alternativ können Sie auch den relativen Pfad, also ausgehend von der Position des Scripts, eingeben (z.B.: ../bilder/party).

$image_url

 

In dieser Variable ist der Bild-Pfad zum Aufruf in den HTML-Seiten anzugeben. Sie können den relativen Pfad, also ausgehend, von der Position des Scripts, angeben oder den absoluten Pfad ausgehend vom WWW-Root (z.B.: bei http://www.server.de/images/bild.gif ist der absolute Pfad '/images/bild.gif').

$picture_count

 

In dieser Variable legen Sie fest, wie viele Bilder in einer Reihe angezeigt werden sollen. Der Standardwert in der 'index.php' ist 2 Bilder in einer Reihe. Der Standardwert von 'window.php' 1 Bild in einer Reihe. Die Anzahl kann beliebig verändert.

$pictures_per_page

 

Mit dieser Variable bestimmen Sie die Anzahl der Bilder auf einer Seite.

$order

 

Mit dieser Variable legen Sie die Sortierrichtung fest. 'ascending' bedeutet aufsteigende Sortierung (a, b, c, 1, 2, 3), 'descending' sortiert absteigend (c, b, a, 3, 2, 1). Die Sortierung richtet sich nach dem Dateinamen. Stellen Sie sicher, dass in miteinander korrespondierenden Dateien $order immer den gleichen Wert hat (index.php und window.php müssen mit der selben Richtung konfiguriert werden).

Beispiel:

$order = "ascending";

oder

$order = "descending";

$language

 

Hier können Sie die Sprache festlegen. Eingetragen werden muss hier das Kürzel, dass auch im Namen der Sprachdatei im Verzeichnis 'languages' verwendet wurde (de bei languages.de.inc.php und en bei languages.en.inc.php).

$global_template

 

Tragen Sie hier den Pfad zum Global-Template ein. Das ist das Template für das Layout der Seite.

$cell_template

 

Tragen Sie hier den Pfad zum Template für die Tabellenzellen ein. Darin können Sie die Bilder, die Links zu den großen Bildern und natürlich die Tabellenzellen formatieren.

$large_image_page

 

Tragen Sie hier den Namen der Datei ein, die beim Klick auf die Links geöffnet werden soll. Das bedeutet, wenn die Datei index.php die Vorschaubilder enthalten soll und die Datei window.php die Großansicht der Bilder, dann muss in diese Variable in der index.php den Wert window.php enthalten.

$path['log']

 

Sie können die Aufrufe der Bilder durch das Script zählen lassen. Diese Variable enthält den Pfad zu dem Verzeichnis, in dem die Log-Datei gespeichert wird.

Wenn Sie die Zählfunktion nutzen möchten, stellen Sie bitte sicher, dass das Log-Verzeichnis Schreibrechte besitzt (chmod 777).

$logging_file

 

Wenn Sie die Aufrufe der Bilder durch das Script zählen lassen möchten, tragen Sie bitte in diese Variable den gewünschten Dateinamen ein. Leerzeichen und Sonderzeichen sind nicht erlaubt. Die Endung können Sie selbst wählen.

Standardmäßig ist diese Variable leer, es werden also keine Bildaufrufe gezählt, solange Sie keinen Namen für die Log-Datei angeben.

Wenn Sie die Zählfunktion nutzen möchten, stellen Sie bitte sicher, dass das Log-Verzeichnis Schreibrechte besitzt (chmod 777).

$statistic_file

 

Wenn sie die durch das Script gezählten Bildaufrufe für den Besucher sichtbar machen möchten, tragen Sie bitte in diese Variable den Namen der Datei ein, die ausgewertet werden soll. Die Werte stehen dann in dem Platzhalter {views} in den HTML-Templates zur Verfügung.

Als Beispieldatei für die Zählfunktion enthält das Script die Log-Datei 'gallery_one.txt' im Log-Verzeichnis. Damit soll die Anzeige der Bildaufrufe demonstriert werden.

Wenn Sie die Zählfunktion nutzen möchten, stellen Sie bitte sicher, dass das Log-Verzeichnis Schreibrechte besitzt (chmod 777).

$add_text

 

Sie können weitere Werte, Text, Variablen oder andere Inhalte an dieser Stelle festlegen. Diese Inhalte können Sie dann mit Hilfe von entsprechenden Markierungen in geschweiften Klammern in die Templates übertragen.

Wenn Sie eigene Werte in der Variable $add_text hinzufügen folgen Sie bitte dem Muster, dass durch die beiden Beispieleinträge deutlich gemacht wurde.

$add_text = array(

'txt_additional' => 'Additional',
'txt_more' => 'More'

);

Der erste Teil eines Eintrags (z.B.: txt_additional) stellt den Namen der Platzhalter im Template dar. Wenn Sie also den Wert von txt_additional im Template anzeigen möchten, tragen Sie dort den Namen umschlossen von geschweiften Klammern ein - {txt_additional}. Der Name darf keine Leer- oder Sonderzeichen enthalten. Erlaubt ist nur der Unterstrich.

 

Wenn Sie beim Aufruf des Scripts einen leeren Bildschirm (keine Anzeige, keine Fehlermeldung) erhalten, sind Sie wahrscheinlich auf ein Problem gestoßen, dass uns zwar bekannt, das wir aber noch nicht gelöst haben. Bitte teilen Sie uns Betriebssystem, PHP-Version und Webserver-Version mit.