Seit einiger Zeit grüble ich darüber nach, wie ich eine ähnliche Navigation mache, wie im phpBB. So wie hier https://www.phpbb.de/community/viewf...f=73&start=325
Jedenfalls komme ich nicht wirklich weiter, da ich nicht weiß wo ich ansetzen soll. Meine aktuelle Navigation für meine Galerie, setzt sich sich zusammen aus Bilder pro Seite und Bilder gesamt. Das Ganze wird dann über eine Schleife ausgegeben. Bei 100 Seiten wird es allerdings dementsprechend recht voll.
6 Seiten ausgeben, stellt kein Problem dar, aber der Zähler läuft nicht weiter. Statt 5 6 7 8 steht da immer noch 1 2 3 4.
Die aktuelle Navigation sieht so aus
Die Anzahl der Bilder wird in einer Variable festgelegt. In diesem Fall also $anzahl_bilder. Damit kann ich festlegen wieviele Bilder pro Seite gezeigt werden sollen. Die Variable steht weiter oben im Script und wird von mir definiert.PHP-Code:for($i=1; $i<=$seitenzahl; $i++) {
if($i!=1) echo " | ";
echo "<a href=\"gallery.php?&pic=$pic&page=$y\" ";
$y = $y+$anzahl_bilder;
if($y==$_GET['page']+$anzahl_bilder) echo 'style="text-decoration:underline;" ';
echo '>'.$i.'</a>';
}
Die Daten werden aus Verzeichnissen in ein Array geladen. In diesem Fall sind es Bilder. Per array_slice() zeige ich nur X Bilder pro Seite an. Das funktioniert ja auch alles wunderbar.
Die Anzahl der Gesamtbilder zähle ich mit count().
$elements = count($dir);
$elements enthält somit die Gesamtzahl der Bilder.
Die Anzahl der Seiten bestimme ich wie folgt:
$seitenzahl = ceil($elements/$anzahl_bilder)
Hat jemand eine Idee, wie ich dieses Problem lösen könnte?
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)