News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 2
Seite [1]
Fasti


Beginner



Herkunft: Salzkotten
Beiträge: 6
# Thema - 17.07.2007 um 13:58 Uhr
Hab schon wieder ne knifflige Sache^^

Eilt auch nicht so, aber würde gerne die cs_pages Blätterfunktion etwas abgeändert haben,
kriege es nur alleine mal wieder nicht gebacken.

Momentan werden ja maximal 9 Zahlen angezeigt.
Das kann man anscheinend in der Zeile
 
1.
1. / 2. / ... 
<?php   $maxpages $pages >= $pages?>
ändern.

Hätte gerne die Funktion gerne so geändert, dass die erste und die letzte Seite angezeigt wird
und jeweils der Vorgänger und der Nachfolger der Aktuellen Seite.

Beispiel:
[1],2...100
1,[2],3...100
1,2,[3],4...100
1...3,[4],5...100
1...4,[5],6...100
.
.
.
1...95,[96],97...100
1...96,[97],98...100
1...97,[98],99,100
1...98,[99],100
1...99,[100]

Hab schon alle möglichen Zahlenkombinationen in der Funktion durchprobiert...aber irgendwie klappt das nie so ganz.

Würd mich echt freuen, wenn mir da jemand weiterhelfen könnte.
Inaktiv
Melwin


Try to beat me




Herkunft: SchleswigHolstein
Beiträge: 101
# Antwort: 1 - 17.07.2007 um 14:36 Uhr
hast schon probiert die 100 als extra zu machen? bzw die letzte seite extra auszulesen ? ich hab nicht so die ahnung von php


Inaktiv
|
Fasti
Thread-Ersteller


Beginner



Herkunft: Salzkotten
Beiträge: 6
# Antwort: 2 - 17.07.2007 um 15:03 Uhr
Also es gibt ne Variable $last, denke mal dass da die letzte Seitenzahl gespeichert wird.
Die erste heißt $start und die aktuelle heißt $actual. Also die könnte man extra anzeigen lassen.

Und dann kommen 3 IF-Abfragen mit den Berechnungen, wann die "..." gesetzt werden...
Und genau da steig ich net ganz durch... der setzt die bei mir immer falsch.


Inaktiv
|
Antworten: 2
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo