) der Galerie. Hier kann jeder beliebige String # eingegeben werden. $config['page_title'] = "Nacht der Bars"; # Der Page-Titel (

) der Galerie. Hier kann jeder beliebige String # eingegeben werden. Standard ist der selbe Titel wie $config['page_title'], # wer das ändern will, passt die Variable einfach nach dem Vorbild des # Pagetitles an $config['gallery_title'] = $config['page_title']; # Anzahl der Thumbnails pro Seite, die ausgegeben werden sollen. Wenn mehr # Bilder im Verzeichniss liegen, kann durch die entsprechenden Seiten # geblättert werden. # Standard: 20 $config['maxpics'] = 21; # Soll in der Einzelbildansicht das Bild in der Größmanipulierbar sein? Wenn # ja, kann die Bildgröße 10%-Schritten vergrößert und verkleinert werden. # Möglichkeiten: 0=Nein, 1=Ja (Standard: 1) $config['showresize'] = 1; # Wie groß ist die Standardgröße der Bilder in der Einzelansicht, gemessen # in Prozent ausgehend von der Bildgröße in Pixel # Standard: '100' $config['defaultresize'] = '100'; # Die Breite der neuen Thumbnails in Pixel. # Standard: 96 $config['newthumb_w'] = 96; # Die Höhe neuen Thumbnails in Pixel. # Standard: 64 $config['newthumb_h'] = 64; # Sollen die Bildnamen neben dem Thumbnail angezeigt werden? Die CSS-Angaben # müssen hierfür evtl. angepasst werden, entsprechende Kommentare sind im # CSS-Teil zu finden. # Möglichkeiten: 0=Nein, 1=Ja (Standard: 1) $config['shownames'] = 1; # Soll die Dateigröße KB angezeigt werden? # Möglichkeiten: 0=Nein, 1=Ja (Standard: 1) $config['showfilesize'] = 1; # Soll die Bildgröße Pixel angezeigt werden? # Möglichkeiten: 0=Nein, 1=Ja (Standard: 1) $config['showdimensions'] = 1; # Sollen die Bilder durchnummeriert werden? # Möglichkeiten: 0=Nein, 1=Ja (Standard: 1) $config['shownumbers'] = 1; # Der Dateinamen-Prefix für neu erstellten Thumbnails vor dem # eigentlichen Dateinamen. Bitte die üblichen Restriktionen für Dateinamen beachten! # Standard: "TN_" $config['thumb_prefix'] = "TN_"; # Der Unterordner (relativ zu dieser Datei), in dem die neu erstellten Thumbnails # gespeichert werden. Bitte die üblichen Restriktionen für Dateinamen beachten! # Standard: "/thumbs/" $config['thumbs_relative'] = "/thumbs/"; # Sollte das Script nicht richtig funktionieren, kann hier Debug-Output unterhalb # der Galerie ausgegeben werden, der einige Variablen der Umgebung abfragt und # ausgibt. # Möglichkeiten: 0=Nein, 1=Ja (Standard: 0) $config['debug']=0; # !!! Diese Variablen bitte NICHT ändern !!! $config['picture_url'] = "."; $config['picture_path'] = "."; $config['thumb_path'] = $config['picture_path'].$config['thumbs_relative']; $config['thumb_url'] = $config['picture_url'].$config['thumbs_relative']; $config['script_ver'] = "2.3.2"; # ---------------------------------------------------------------------------- # PHP-Code # ---------------------------------------------------------------------------- function print_css() { # print_css() ist ein Wrapper, um das CSS zentral # zu editieren, und den Code der Datei noch # ?chtlich zu halten. global $config; $css=' '; return $css; }; # ---------------------------------------------------------------------------- function open_dir($MyDir) { # Liest das angegebene Verzeichniss aus und speichert die Dateinamen # in ein Array if ($dir = opendir ("$MyDir")) { while (($file = readdir ($dir)) != FALSE) { if (($file != ".") AND ($file != ".:")) { $ext = strtolower (substr ($file, -4)); if (($ext==".jpg") || ($ext==".png")) { $filenames[]=$file; } elseif ($ext==".gif") { # Kontrolliert, ob die installierte GD-Lib GIF unterstützt $gd = gd_info(); if ($gd['GIF Create Support']===TRUE) $filenames[]=$file; }; }; }; }; natsort ($filenames); return $filenames; }; # ---------------------------------------------------------------------------- function show_image($MyPath, $MyPic, $MySize=100) { # Generiert die Einzelansicht der Bilder beim klick auf ein # Thumbnails (inkl. des HTML und CSS) global $config; $kleiner = $MySize-10; $groesser = $MySize+10; $imageSize = GetImageSize ($MyPic); $breit = ($imageSize[0]/100)*$MySize; $hoch = ($imageSize[1]/100)*$MySize; $filenames = open_dir($MyPath); $match = array_search ($MyPic, $filenames); $last = count ($filenames); ?> - Bildansicht