Hello,
Da hat sich aber wieder was eingeschlichen, jetzt wird das
jeweils letzte Bild auf z.b. page=0 auf page=1 als esrtes Bild angezeigt, also verdoppelt.
if ($count > $page_stop) break; ## nicht weiter ausgeben
if ($count > $page_start) ## Nur die Elemente $page_start bis ...
----
Das Gleichheitszeichen rausnehmen.
Ich hatte da versehentlich den berüchtigte (n+1)Fehler eingebaut...
Es wurde dann aber auch immer ein Bild mehr pro Seite angezeigt, als Du eingestellt hattest?
Wie werden denn die anderen Galerien betrieben, die für jede Seite einen Link haben.
Das kann man natürlich auch leicht einbauen bei der Navigations-Berechnung.
Du hast ja nun ausgerechnet, wieviele Seite es geben muss und brauchst nur in einer Schleife die Links berechnen. Bei der aktiven Seite änderst Du die Klasse entsprechend und lässt den Link weg. Sonst ist es das gleiche, was wir jetzt mit Anfang, zurück, weiter, Ende gemacht haben.
Ich habe ja auch nicht wirklich "Weiter" programmiert, sondern einen festen Link auf die nächste Seite zum Zeitpunkt der Berechnung festgelegt.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)
