dedlfix: brauche Hilfe bei Aufzählung von Seitenlinks

Beitrag lesen

Hi!

noch sind es nur drei seiten a fünf einträge. die drei seiten werden mit den links 1-2-3 angezeigt wie du im beispiel sehen kannst. wenn ich jetzt mehr einträge habe möchte ich nicht, dass zahlen (also umblätternavigation) wie zb 1-2-3-4-5-6-7-8-9-10-11-12-13 usw. angezeigt wird, sondern nur (zb wenn man auf seite 4 ist) ...2-3-4-5-6... .

Dann must du also den unteren und den oberen Grenzwert ermittelt. Von da bis da musst du dann iterieren, um die Seitenlinks zu erzeugen. Die Grenzwerte ergeben sich aus der aktuellen Seitennummer ab- und zuzüglich eines Deltas. In dem Fall ist das Delta 2 - zwei hoch und zwei runter. Nun musst du noch festlegen, was für die Fälle geschehen soll, wenn die aktuelle Seite +/- Delta Werte <= 0 und >= max erreicht. Sollen dann auf der anderen Seite Seitenzahlen zugeschlagen werden, so dass immer 5 angezeigt werden, oder sollen die fehlen? Und zu guter Letzt kommt noch der Fall, dass weniger als 5 Seiten vorhanden sind.

Ich schlage vor, du nimmst dir vielleicht ein Blatt Papier und rechnest mal diese Szenarien durch. Dann weißt du hoffentlich, welche Gemeinsamkeiten und welche Unterschiede die Fälle haben.

Bitte zitiere nur das, worauf du dich konket beziehst und nicht einfach alles. So ist es hier üblich, weil sich dieses System bewährt hat. Dann passiert es auch nicht, dass du Antworten auf Fragen vergisst.

Lo!