hallo ich würde gerne meine seitenzaehler umstylen momentan sieht e so aus
<< 1 2 3 >>
jedenfalls würde ich gerne um jeder diese zahlen plus dem << und >> eine art kleines kaestchen machen vermutlich mit css jedochw eis sich nicht wie ich das machen kann ich habs zwar versucht aber iwie bin ich daran gescheitert..evtl. kann mir ja wer von euch helfen.
gruß
hilfe wäre wirklich sehr nett
<< 1 2 3 >>
jedenfalls würde ich gerne um jeder diese zahlen plus dem << und >> eine art kleines kaestchen machen vermutlich mit css jedochw eis sich nicht wie ich das machen kann ich habs zwar versucht aber iwie bin ich daran gescheitert..evtl. kann mir ja wer von euch helfen.
gruß
PHP-Code:
$pages = round($pages);
$actual = empty($start) ? 1 : round($start / $limit) + 1;
$maxpages = $pages >= 9 ? 9 : $pages;
$last = $actual <= 2 ? 0 : $start - $limit;
$next = $actual >= $pages ? ($pages - 1) * $limit : $start + $limit;
$more = 'start=' . $last . $add_where . $add_sort;
$result = empty($small) ? cs_link('«',$mod,$action,$more) . ' ' : '';
$run = 0;
while($maxpages > 0) {
$run++;
if($pages > 9 AND $maxpages == 6 AND $actual > 5) {
$result .= ' ... ';
$run = $actual > $pages - 4 ? $pages - 5 : $actual - 1;
}
if($pages > 9 AND $maxpages == 3 AND ($actual + 4) < $pages) {
$result .= ' ... ';
$run = $pages - 2;
}
if($run == $actual AND empty($small)) {
$result .= ' <strong>' . $run . '</strong> ';
}
else {
$more = 'start=' . ($run - 1) * $limit . $add_where . $add_sort;
$result .= ' ' . cs_link($run,$mod,$action,$more);
}
$maxpages--;
}
$more = 'start=' . $next . $add_where . $add_sort;
$result .= empty($small) ? ' ' . cs_link('»',$mod,$action,$more): '';
$result = $cs_lang['page'] . ' ' . $result;
return $result;
}
Kommentar