HAI.
ich bin totaler anfänger in php, das nur mal vorweg.
meine frage:
ich habe auf einer seite eine galerie, (die so aussieht: http://2005.wirsberg-abi.de/index.ph...=index&dir=jan )
meine fragen dazu: 1. wie bekomme ich es hin, dass nicht alle thumbnails gleichzeitig angezeigt werden, sondern nur 20 pro seite und dann unten eine navigation der art << 1|2|3|4 >> hinkommt?
(bezieht sich auf die index.php)
2. wie kann ich bei der bilderanzeige eine mininavigation mit vorwärts und zurück-link einrichten?
(bezieht sich auf die anzeigen.php)
zur index.php:
ich bin totaler anfänger in php, das nur mal vorweg.
meine frage:
ich habe auf einer seite eine galerie, (die so aussieht: http://2005.wirsberg-abi.de/index.ph...=index&dir=jan )
meine fragen dazu: 1. wie bekomme ich es hin, dass nicht alle thumbnails gleichzeitig angezeigt werden, sondern nur 20 pro seite und dann unten eine navigation der art << 1|2|3|4 >> hinkommt?
(bezieht sich auf die index.php)
2. wie kann ich bei der bilderanzeige eine mininavigation mit vorwärts und zurück-link einrichten?
(bezieht sich auf die anzeigen.php)
zur index.php:
PHP-Code:
<?
// Gallerie erstellen => Ordner auslesen
$ordner="abifahrt/".$_GET['dir']."/normal";
$handle=opendir($ordner);
while ($file=readdir($handle))
{
if ($file != "." && $file != "..")
{
if (!is_dir($ordner . "/" . $file))
{
// Pfad zum Bild
$compl=$ordner . "/" . $file;
$size =getimagesize($compl);
// Überprüfen ob Bild
if (is_numeric($size[0]))
{
// Gültiges Bild => Mini erstellen falls vorhanden
if (!file_exists($mini . $file))
{
thumb($compl, $mini . $file, 40, 40, TRUE);
}
}
// kompletter Pfad
$array[] = "<center>
<a href=\"javascript:void(0);\" onclick=\"window.open('abifahrt/".$_GET['dir']."
/anzeigen.php?dat=".$file."',
'poppage', 'toolbars=0, scrollbars=1,
location=0, statusbars=1, menubars=1, resizable=1, width=850,
height=750, left = 60, top = 60');\">
<img src=\"" . $mini . $file . "\"></a></center>";
}
}
}
closedir($handle);
$zeilen = 8; // Anzahl der Array-Werte pro Zeile
echo "<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\"> ";
for ($i = 0; $i < count($array); $i++){
if($i%$zeilen == 0) {
echo "<tr>\r\n";
}
echo "<td>" . $array[$i] . "</td>\r\n"; //Ausgabe des Wertes
if($i%$zeilen == $zeilen-1) {
echo "</tr>\r\n";
}
}
";
?>
Kommentar