20.11.2008, 10:27
Da mit die WEBCOMpro Gallerie für umfangreiche Bildersammlungen zu aufwändig war, habe ich eine eigne geschrieben, die ich gerne mit der Welt teilen möchte
.
Für diese Gallerie müsst Ihr die Bilder einfach per FTP in einem Ordner in eurem Webspace laden, den Ordner im Script angeben und schon ist die Gallerie fertig...
Zumindest fast
Da ich nicht rausbekommen habe wie ich auf die Bildverkleinerung von WEBCOMpro zugreife, verkleinere ich die Bilder vorab alle mit Photoshop und schiebe sie in einen Ordner klein im Gallerieordner.
Alles ohne Anspruch darauf, das es auch bei euch funktioniert
Ich freue mich über Verbesserungsvorschläge!
.Für diese Gallerie müsst Ihr die Bilder einfach per FTP in einem Ordner in eurem Webspace laden, den Ordner im Script angeben und schon ist die Gallerie fertig...
Zumindest fast

Da ich nicht rausbekommen habe wie ich auf die Bildverkleinerung von WEBCOMpro zugreife, verkleinere ich die Bilder vorab alle mit Photoshop und schiebe sie in einen Ordner klein im Gallerieordner.
PHP-Code:
<?
#Diesen Teil bitte anpassen
$pfad = ""; #Pfad zur Bildergallerie
$anzahl = 3; #Anzahl der Bilder die nebeneinander gezeigt werden
$breite = 100; #Breite der Bilder in der Vorschau
$hoehe = 100; #Höhe der Bilder in der Vorschau
# Ab hier bitte nichts mehr ändern.
$zielordner= WCP_ROOT_PATH . $pfad;
if(!(isset($i))) $i = 1;
if ($hdir = @opendir(WCP_ROOT_PATH . "$pfad/")){
while ($file_object = readdir($hdir)){
if (
(! @is_file(WCP_ROOT_PATH . "$pfad/$file_object"))
||
(! eregi("\.(jpg|jpeg)$", $file_object))
)
continue;
$url = WCP_ROOT_URL . "$pfad/$file_object";
$urlklein = WCP_ROOT_URL . "$pfad/klein/$file_object";
#$handle = fopen ("$Kom", "r");
#$kommentar = fgets($handle);
#fclose($handle);
echo("<span style='width:104px; text-align:center; margin:5px; padding:2px; float:left; background-color:#330000; color:white;'>
<a href=\"" . $url . "\" target=\"_blank\"><img src=\"" . $urlklein."\" width=". $breite." height=". $hoehe . " /></a><br/>
</span>");
if ($i == $anzahl) echo"<br clear='all' /><hr style='width:80%'><br/>";
if ($i < $anzahl) $i++;
else $i = 1;
};
closedir($hdir);
};
?>Alles ohne Anspruch darauf, das es auch bei euch funktioniert
Ich freue mich über Verbesserungsvorschläge!