ich möchte gerne statt
angezeigt bekommenGehe zu Seite 1, 2, 3 ... 89, 90, 91
also werden die ersten 10 Seiten angezeigt.Gehe zu Seite 1, 2, 3, 4, 5, 6, 7, 8, 9, ... 90, 91
Gibt es soetwas schon?
angezeigt bekommenGehe zu Seite 1, 2, 3 ... 89, 90, 91
also werden die ersten 10 Seiten angezeigt.Gehe zu Seite 1, 2, 3, 4, 5, 6, 7, 8, 9, ... 90, 91
...hehe, in der Tat.dr.death hat geschrieben:Viel Spaß beim experimentieren
Code: Alles auswählen
$init_page_max = ( $total_pages > 3 ) ? 3 : $total_pages;
for($i = 1; $i < $init_page_max + 1; $i++)
{
$page_string .= ( $i == $on_page ) ? '<b>' . $i . '</b>' : '<a href="' . append_sid($base_url . "&start=" . ( ( $i - 1 ) * $per_page ) ) . '">' . $i . '</a>';
if ( $i < $init_page_max )
{
$page_string .= ", ";
}
}
if ( $total_pages > 3 )
{
if ( $on_page > 1 && $on_page < $total_pages )
{
$page_string .= ( $on_page > 5 ) ? ' ... ' : ', ';
$init_page_min = ( $on_page > 4 ) ? $on_page : 5;
$init_page_max = ( $on_page < $total_pages - 4 ) ? $on_page : $total_pages - 4;Code: Alles auswählen
$init_page_max = ( $total_pages > 10 ) ? 10 : $total_pages;
for($i = 1; $i < $init_page_max + 1; $i++)
{
$page_string .= ( $i == $on_page ) ? '<b>' . $i . '</b>' : '<a href="' . append_sid($base_url . "&start=" . ( ( $i - 1 ) * $per_page ) ) . '">' . $i . '</a>';
if ( $i < $init_page_max )
{
$page_string .= ", ";
}
}
if ( $total_pages > 3 )
{
if ( $on_page > 1 && $on_page < $total_pages )
{
$page_string .= ( $on_page > 12 ) ? ' ... ' : ', ';
$init_page_min = ( $on_page > 11 ) ? $on_page : 12;
$init_page_max = ( $on_page < $total_pages - 4 ) ? $on_page : $total_pages - 4;