Ankündigung

Einklappen
Keine Ankündigung bisher.

Blätternavigation beschränken/begrenzen

Einklappen

Neue Werbung 2019

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

  • Blätternavigation beschränken/begrenzen

    hi leutz hab ne zahlennavigation läuft gut, wie kann ich es aber begrenzen das es keine lange latte wird 1 2 3 4 5 6 7 8 9 10 11 usw, sonder daas bei 20seiten schluss ist und dann über pfeile oder weiter/zurück navigiere << < 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > >>

    vielleicht kann man mit diesem tag was anfangen $displayedPages = 10;

    PHP-Code:
    <?php
        $daten 
    file("zitate.txt");
        
        
    $daten_pro_seite 20;
        
        
    $seitenzahl = ((isset($_GET["seitenzahl"])) ? $_GET["seitenzahl"] : 0);
        
        
    $fortlaufende_nummer 0;
        
        echo 
    "<ul class='pageMenu'>";
        if( 
    $seitenzahl != )
            echo 
    "<li><a href=\"?seitenzahl=" . ( $seitenzahl $daten_pro_seite ) . "\">Zur&uuml;ck</a></li>";
        for (
    $zaehler 0$zaehler count($daten); $zaehler $zaehler $daten_pro_seite) {
            
    $fortlaufende_nummer++;
            echo 
    "<li><a " . ( ( $seitenzahl == $zaehler ) ? "class='active' " "" ) .
                
    "href=\"?seitenzahl=$zaehler\">$fortlaufende_nummer</a></li>";
        }
        if( 
    $seitenzahl count$daten ) - $daten_pro_seite )
            echo 
    "<li><a href=\"?seitenzahl=" . ( $seitenzahl $daten_pro_seite ) . "\">Weiter</a></li>";
        echo 
    "</ul>";
        
        for (
    $zaehler $seitenzahl$zaehler < ($seitenzahl $daten_pro_seite); $zaehler++) {
            echo 
    "<p>" $daten[$zaehler] . "</p>\n";
        }
    ?>

  • #2
    Was meinst du mit "wie"? Wie soll das schon gehen? if( anzahlseiten > 10 ) echo '>>' ...

    Kommentar


    • #3
      Hi Chorn, ja du hast mich richtig verstanden, wenn z.B. 10 Seiten erreicht sind soll keine 11 und 12 mehr kommen sondern irgendwas mit pfeile oder wie jetzt mit "weiter". Die Zahlenreihe soll ja nicht unendlich lang sein und das Layout sprengen. Und wie setzte ich dein vorschlag um (wo in den code)?

      Kommentar


      • #4
        Da wo du die Seitenzahlen aufbaust, also in die Schleife.

        Kommentar


        • #5
          [MOD: Thread verschoben]

          Kommentar


          • #6
            kannst du mir nen tip geben? Ich sehe es steht ja schon halb im code allerdings wo setze ich die > 10 ein

            Kommentar


            • #7
              Hast du den Code selbst geschrieben?

              Kommentar


              • #8
                Wo steht das bitteschön halb im Code? Und was für einen Tipp noch? In der ersten der beiden Schleifen. Das "> 10" setzt du in der Bedingung ein, die du da noch reinbauen musst. Wie du mit Bedingungen umgehst steht hier in der FAQ im Anfängerforum.

                Kommentar


                • #9
                  Hast du den Code selbst geschrieben?
                  Ich gebe mir die Antwort selbst: http://homepage-total.de/php/schreib...10.php?seite=9

                  Vielleicht machst du erstmal noch ein paar weitere Tutorials: http://www.php.de/php-einsteiger/489...nsammlung.html

                  Und bitte beachten: http://www.php.de/php-einsteiger/675...sumfragen.html

                  [MOD: Thread geschlossen]

                  Kommentar

                  Lädt...
                  X