hi Felix und Tom,
bei "erste" knipst Du die ... aus, bei "letzte" aber nicht. Das irritiert.
und warum kannst Du das beim "erste"-Link, nicht aber beim "letzte"-Link? Beim "erste"-Link erscheint dann eben eine Seitenzahl mehr. Das kannst Du auch beim "letzte"-Link so machen, oder nicht?
Nach geschlagenen, ungezählten Stunden, habe ich es doch noch hingekriegt.
Allerdings weiss ich vor lauter Schlaflosigkeit nicht, was ich da genau gemacht habe, aber es funzt[TM].
Ich habe einfach an den zahlen rumgespielt, und
if ($page < 3) {
$start = 1;
$stop = 6;
}
else if ($page == $rate) {
$start = $page-4;
$stop = $rate+1;
$hellip = ''; // $hellip sind die auslassungszeichen
}
else if ($page > $rate-2) {
$start = $page-3;
$stop = $rate+1;
$hellip = '';
}
else if ($page < $rate/2) {
$start = $page-1;
$stop = $page+3;
}
else if ($page > $rate/2-2) {
$start = $page-2;
$stop = $page+2;
}
mfg