Dynamische Navigation für eine Fotogalerie

DJCooper

Grünschnabel
Hallo Leute!

Ich habe mich hier im Forum mal schlau gemacht und immer wieder recht brauchbare Tipps gefunden, mit deren Hilfe ich eine Fotogalerie erstellen konnte. Hierbei wurden alle Fotos aus einem Ordner ausgelesen und Thumbnails on-the-fly erstellt. Soweit so gut, jedoch merke ich, dass ich bei 600 Fotos lokal auf meinem Computer nach einiger Zeit folgenden Fehler zurück bekomme:
Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\EasyPHP 3.0\www\Neuer Entwurf\thumbtesdt.php on line 50

Das heißt also, dass mein Computer einfach überfordert ist. Deswegen hab' ich mir gedacht, dass ich einfach dynamisch per PHP oder JavaScript o.Ä. 8 Thumbnails mit ihren Links anzeigen lasse, und das dann mit Seiten mache. Soll heißen, dass ich bei 80 Fotos beispielsweise 10 Seiten sein sollen, die aber nicht gespeichert werden, sondern mit Hilfe eines Scripts dynamisch erstellt werden.

Beispiel, wie es dann mit den Seitenzahlen ausschauen sollte

Leider weiß ich nicht genau, wo ich hier anfangen soll bzw. wie ich anfangen soll.

Ich studiere jetzt zwar schon den Code von dem Beispiel, das ich oben genannt habe, aber ich komm' einfach nicht dahinter wie das funktioniert...

Weiß jemand zufällig ob das geht bzw. mit welcher Prog.-Sprache und kann mir eine Hilfestellung geben bzw. einen Anfangs-Code schreiben!?

Ich bin über jede Hilfe dankbar(!)
 
Hi,

das hat nichts mit Javascript zu tun. Du müsstest schon in Deinem PHP-Skript dafür sorgen, dass nur eine bestimmte Anzahl an Bildern ausgegeben wird. Stichwörter dazu lauten z.B. "Blätterfunktion", "Blätterscript" oder "Pagination". In den PHP-Tutorials wirst Du hier sicher fündig.
Abgesehen davon würde ich aber Thumbnails sowieso nicht on-the-fly generieren lassen, warum machst Du das so?

LG
 
Die Thumbs lasse ich on-the-fly erstellen, da ich auf dem Server, wo ich die Galerie verwenden möchte platzsparen muss.

Dem Tipp mit "Blätterfunktion" werde ich jetzt gleich mal nachgehen. Danke!
 
Zuletzt bearbeitet:
Zurück