Abkürzen der Seiten im Topic

Begonnen von Obstel, 18 Juli 2003, 19:29:26

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Obstel

 http://freelancer.gamevision.g2h.de/modules.php?op=modload&name=eBoard&file=forumdisplay&fid=45

Gibts da ne lösung wie ich aus den 433 Seitenanzeigen 5 machen kann? so wie z.b.:

1 2 3 .... 432 433  ??

also abkürzen ab einer gewissen anzahl an seiten, denn das sieht scheiße aus :)

tequila

Wenn ich ehrlich bin, an so eine Möglichkeit habe ich niemals gedacht *prust*

Hm, müßte man aber einbauen können ... nur z.Zt. komme ich nicht dazu, sorry. Das vkpMX ist wichtiger  :(

tequila

Das ist der Part, der dafür in der Datei "forumdisplay.php" zuständig ist:

if($thread->replies  > $ppp)
{
  $posts = $thread->replies;
  $posts++;
  $topicpages = $posts / $ppp;
  $topicpages = ceil($topicpages);
  for ($i = 1; $i <= $topicpages; $i++)
  {
    $pagelinks .= " <a href=\""._BMviewthread1."tid=".$thread->tid."&page=$i$jumper\">$i</a> ";
  }
  $multipage2 = "(<small>Pages: $pagelinks</small>)";
  $pagelinks = "";
}
else { $multipage2 = ""; }

Da kannst Du jetzt z.B. einbauen, das er das eben nicht tun soll, wenn die Anzahl der Seiten größer als x ist sondern dann eben Punktchen oder ähnliches macht.

Nur so als kleiner Tip

[Editiert am 19/7/2003 von SiteAdmin Tequila]

tequila

Hi.

Ich konnte es ja dann doch mal wieder nicht sein lassen  :exclam:

Ändere den Quellcode so in der forumdisplay.php (irgend wo um Zeile 378) und dann hast Du Deine Darstellung:

 
if($thread->replies  > $ppp)
{
  $posts = $thread->replies;
  $posts++;
  $topicpages = $posts / $ppp;
  $topicpages = ceil($topicpages);
 
  if($topicpages <= 10){
 for ($i = 1; $i <= $topicpages; $i++)
 {
   $pagelinks .= " <a href=\""._BMviewthread1."tid=".$thread->tid."&page=$i$jumper\">$i</a> ";
 }
  }else{
 for ($i = 1; $i <= 5; $i++)
 {
   $pagelinks .= " <a href=\""._BMviewthread1."tid=".$thread->tid."&page=$i$jumper\">$i</a> ";
 }
 $pagelinks .= " ... ";  
 for ($i = $topicpages - 4; $i <= $topicpages; $i++)
 {
   $pagelinks .= " <a href=\""._BMviewthread1."tid=".$thread->tid."&page=$i$jumper\">$i</a> ";
 }
  }
  $multipage2 = "(<small>Pages: $pagelinks</small>)";
  $pagelinks = "";
}
else { $multipage2 = ""; }


Bye

Obstel

 :kiss Danke für deine Hilfe

Mence2