Hallo Leute!
Da ich zurzeit an einem Forum arbeite, stellt sich mir das Problem, dass wenn zuviele Seiten pro Thread vorhanden sind es so aussieht:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Ich wollte es nun aber so machen, dass es bei Seite 1 - 3 so aussieht:
1 2 3 4 5 ... 25
1 2 3 4 5 ... 25
1 2 3 4 5 ... 25
Bei allen Seiten die mehr als 3 von Seite 1 und mehr als 3 vor der letzten Seite entfernt sind soll es dann z. B. so aussehen:
1 ... 15 16 17 18 19 ... 25
Und bei den letzten 3 Seiten dann so:
1 ... 21 22 23 24 25
1 ... 21 22 23 24 25
1 ... 21 22 23 24 25
Ich hab da schon ne Idee, aber das wären massig If-Abfragen und es geht bestimmt einfacher, nur komme ich einfach nicht auf die Lösung.
Übrigens soll das Fettgedruckte immer die derzeitig aufgerufene Seite darstellen.
Grüße, Metal
Da ich zurzeit an einem Forum arbeite, stellt sich mir das Problem, dass wenn zuviele Seiten pro Thread vorhanden sind es so aussieht:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Ich wollte es nun aber so machen, dass es bei Seite 1 - 3 so aussieht:
1 2 3 4 5 ... 25
1 2 3 4 5 ... 25
1 2 3 4 5 ... 25
Bei allen Seiten die mehr als 3 von Seite 1 und mehr als 3 vor der letzten Seite entfernt sind soll es dann z. B. so aussehen:
1 ... 15 16 17 18 19 ... 25
Und bei den letzten 3 Seiten dann so:
1 ... 21 22 23 24 25
1 ... 21 22 23 24 25
1 ... 21 22 23 24 25
Ich hab da schon ne Idee, aber das wären massig If-Abfragen und es geht bestimmt einfacher, nur komme ich einfach nicht auf die Lösung.
Übrigens soll das Fettgedruckte immer die derzeitig aufgerufene Seite darstellen.
Grüße, Metal

Kommentar