[quote=esskar,06. 08 2003,20:20]nein $Pages ist immer eins zu groß![/quote]
Stimmt, aber $PageNo auch... doppelte Verwirrung...
Aber ich hab's nochmal verändert:
$row->{'PAGES'} = qq[($Forum::lang->{topic_sp_pages} ];
foreach my $PageNo (1..$Pages) {
my $RealNo = ($PageNo - 1) * $iB::INFO->{'DISPLAY_MAX_POSTS'};
if ( ( $PageNo == 3 ) && ( $Pages > 4 ) ) { $row->{'PAGES'} .= qq[... ]; $RealNo = ($Pages - 1) * $iB::INFO->{'DISPLAY_MAX_POSTS'} }
$row->{'PAGES'} .= qq[<a href='$iB::INFO->{'BOARD_URL'}/ikonboard.$iB::INFO->{'CGI_EXT'}?s=$iB::SESSION;act=ST;f=$row->{'FORUM_ID'};t=$row->{'TOPIC_ID'};hl=$row->{KEYWORDS};st=$RealNo'>$PageNo</a>];
$jump_to = $RealNo;
if ( ( $PageNo == 3 ) && ( $Pages > 4 ) ) { last }
if ( $PageNo != $Pages ) { $row->{'PAGES'} .= qq[ ] }
}
$row->{'PAGES'} .= qq[)];
Edit: Noch eine Veränderung...\n\n
<!--EDIT|DS|1060194314-->