Tom: Seitennavigation für Bildergalerie (Mathematik)

Beitrag lesen

Hello,

vielleicht bekommst Du von Engin das Galeriescript, dass wir im Dezember zusammen erstellt haben. Daraus kannst Du schon eine  Menge sehen.

Im Prinzip kannst Du nur solange ausgeben, wie Material da ist.

Du holst Dir also alle Bilddateipfade mit glob
Du bereinigst das Array um alle Einträge, die keine Bilder sind.
Du zählst, wieviele es sind.

Nun willst Du Seite 2 ausgeben:

  • Du berechnest $start
  • Du berechnest $stop = $start + $maximages_per_page;

du baust die Schleife auf

$lfd_nr = 0;

foreach($_dateipfad as $pfad)
  {
    if($lfd_nr >= $start)
    {
       $out .= image_tag($pfad);
    }

$lfd_nr++;

if ($lfd_nr > $stop) break;
  }

Ob das nun mit den Bounds passt, musst Du mal selber überlegen und wann man $lfd_nr erhöhen muss.

Aus dem ganzen Konstrukt machst Du Dir eine Funktion, die den HTML-Code als String zurückliefert und nur ein paar Argumente übernimmt:

$pageno, $directory, $maximages_per_page   # fehlt noch was?

Liebe Grüße

Tom vom Berg

--
Nur selber lernen macht schlau