Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Blätterfunktion kürzen

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Blätterfunktion kürzen

    Hallo Leute,
    ich verzweifel mal wieder. Momentan funktioniert die Blätterfunktion gut, allerdings bei vielen Einträgen, sprengt es die Seite. z.B.

    [Erste] [1] [2] [3] [4] [5] [6] [7] [8] [Letzte]

    Allerdings möchte ich, dass nur immer + - 3 angezeigt werden. Sprich:


    [Erste] [1] [2] [3] [4] [5] ... [Letze]

    Wie mache ich das am besten?


    PHP-Code:
    echo '<div align="center"><div class="Nav1"><a href=\'http://domain.de/'.$catlower.'-1.html\'>&laquo; Erste</a>';
    //Ausgabe der Links zu den Seiten
    for($a=0$a $wieviel_seiten$a++)
    {
    $b $a 1;

    //Wenn der User sich auf dieser Seite befindet, keinen Link ausgeben
    if($seite == $b)
    {
    echo 
    '<a href=\'http://domain.de/'.$catlower.'-'.$b.'.html\'><strong>'.$b.'</strong></a>';
    }

    //Aus dieser Seite ist der User nicht, also einen Link ausgeben
    else
    {

    echo 
    '<a href=\'http://domain.de/'.$catlower.'-'.$b.'.html\'>'.$b.'</a>';

    }


    }
    echo 
    '<a href=\'http://domain.de/'.$catlower.'-'.ceil($wieviel_seiten).'.html\'>Letzte &raquo;</a></div></div>'

  • #2
    Bemüh doch erstmal etwas Gehirnschmalz, bevor Du das<gleich postest.

    Kommentar


    • #3
      Ich raff dat iwie nich. ich bin die ganze zeit am + - minus rechnen bau die for() abfrage um aber iwie rennt das nie. wenn mir das einer genau erklären würde, wäre ich dankbar...

      codemüll^^^^
      PHP-Code:
      $anzahl ceil($wieviel_seiten);
      $aktuell_links $seite;
      $aktuell_rechts $seite;
      $minusplus "1";

      $aktuell_links $aktuell_links-$minusplus;
      $aktuell_rechts $aktuell_rechts+$minusplus

      Kommentar


      • #4
        wie währs mit :
        PHP-Code:
        for($a=0$a 6$a++)
           {
           
        $b $a 1;

        usw.... 
        die Var $wieviel_seiten übergibt du im link als GET und kannst somit bestimmen wo ende ist. Must dir nur noch n if/else in deine blätterfunktion basteln... mal so als idee

        Kommentar


        • #5
          Ich raff dat iwie nich. ich bin die ganze zeit am + - minus rechnen bau die for() abfrage um aber iwie rennt das nie. wenn mir das einer genau erklären würde, wäre ich dankbar...

          codemüll^^^^
          PHP-Code:
          $anzahl ceil($wieviel_seiten);
          $aktuell_links $seite;
          $aktuell_rechts $seite;
          $minusplus "1";

          $aktuell_links $aktuell_links-$minusplus;
          $aktuell_rechts $aktuell_rechts+$minusplus

          Kommentar


          • #6
            Erst nachdenken, dass schreiben. Nur durch Probieren wird das nix.

            Kommentar


            • #7
              Erst Deutsch lernen, dann schreiben. Danke! Ich frag lieber in einem anderen Forum, wo man nicht nur Dumme Sprüche von möchtegern Moderatoren bekommt. Tschau für immer. Mein Account bitte löschen, danke.

              Kommentar


              • #8
                Tippfehler kommen vor. Das weißt Du selbst ja auch:

                möchtegern Moderatoren
                Ich bin ein ganz echter Moderator. Deshalb stelle ich Deine Ausgangspostings auch wieder her.

                Tschau für immer. Mein Account bitte löschen, danke.
                Falsche Adresse. Hoefti anschreiben. Du wirst mir auch garantiert nicht fehlen.
                Vielleicht findest Du ja woanders jemandem, dem Du dreimal "iwie raff ich dat nich" hinwirfst und der Dir dann freudestrahlend Deinen Sch... programmiert.

                Mach's gut und danke für den Fisch.


                [MOD: Thread geschlossen]

                Kommentar

                Lädt...
                X