Mal wieder eine Blättefunktion

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mal wieder eine Blättefunktion

    Hallo!

    Ich möchte eine Blätterfunktion mit 10 Schritten bauen!

    << | < | 3 4 5 6 7 8 9 10 11 12 13 | > | >>

    Momentan gibt er mir alle Seitenanzahlen aus.

    Wie kann ich den Bereich eingrenzen?

    $page = Seite
    $per_page = 50;
    $total = "Gesamte Abfrage"; z.B 400


    PHP-Code:
    function smarty_function_paginate($params, &$smarty)
    {


        
    $page=$params['para1'];

        
    $per_page=$params['para2'];
        
    $total=$params['para3'];

        
    $query=$params['para4'];
        
     

        if (!
    $per_page) return;
        
    $link $total $per_page;
        
    $links ceil($link);

        
    $output="";
        if (
    $page == "") {
            
    $page 1;
        }
        if (
    $page == "" or $page == 1) {
            
    $output ="";
        } else {
            
    $url_query http_build_query(array("search"=>$query"page"=>$page-1), """&amp;");
            
    $output .= '<a href="?'.$url_query.'">&lt; Zurück</a>';
        }
        
    $output .= "&nbsp;&nbsp;";
        
        
            for (
    $i=1$i<=$links$i++) {
                if (
    $i == $page) {
                    
    $output .= "<em>".$i."</em>&nbsp;&nbsp;";
                } else {
                    
    $url_query http_build_query(array("search"=>$query"page"=>$i), """&amp;");
                    
    $output .= '<a href="?'.$url_query.'">'.$i.'</a>&nbsp;&nbsp;';
                }
            }
        
        if (
    $links != $page and $total 20 ) {
            
    $url_query http_build_query(array("search"=>$query"page"=>$page+1), """&amp;");
            
    $output .= '<a href="?'.$url_query.'">Vorwärts &gt;</a>';
        }
     
        return 
    $output

  • #2
    guckst du hier

    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Danke

      Kommentar

      Lädt...
      X