pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => eBoard => Thema gestartet von: Obstel in 18 Juli 2003, 19:29:26

Titel: Abkürzen der Seiten im Topic
Beitrag von: Obstel in 18 Juli 2003, 19:29:26
 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 :)
Titel: Re: Abkürzen der Seiten im Topic
Beitrag von: tequila in 19 Juli 2003, 03:30:05
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  :(
Titel: Re: Abkürzen der Seiten im Topic
Beitrag von: tequila in 19 Juli 2003, 03:41:37
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]
Titel: Re: Abkürzen der Seiten im Topic
Beitrag von: tequila in 19 Juli 2003, 11:29:30
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
Titel: Re: Abkürzen der Seiten im Topic
Beitrag von: Obstel in 19 Juli 2003, 11:52:46
 :kiss Danke für deine Hilfe
Titel: Re: Abkürzen der Seiten im Topic
Beitrag von: Mence2 in 19 Juli 2003, 12:37:27
Hat geklappt :)