1) { $pagination .= "
      "; //previous button if ($page > 1) $pagination.= "
    • "; else $pagination.= "
    • "; //pages if ($lastpage < 7 + ($adjacents * 2)) //not enough pages to bother breaking it up { for ($counter = 1; $counter <= $lastpage; $counter++) { if ($counter == $page) $pagination.= "
    • $counter
    • "; else $pagination.= "
    • $counter
    • "; } } elseif($lastpage > 5 + ($adjacents * 2)) //enough pages to hide some { //close to beginning; only hide later pages if($page < 1 + ($adjacents * 2)) { for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++) { if ($counter == $page) $pagination.= "
    • $counter
    • "; else $pagination.= "
    • $counter
    • "; } $pagination.= "
    • ...
    • "; $pagination.= "
    • $lpm1
    • "; $pagination.= "
    • $lastpage
    • "; } //in middle; hide some front and some back elseif($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2)) { $pagination.= "
    • 1
    • "; $pagination.= "
    • 2
    • "; $pagination.= "
    • ...
    • "; for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++) { if ($counter == $page) $pagination.= "
    • $counter
    • "; else $pagination.= "
    • $counter
    • "; } $pagination.= "
    • ...
    • "; $pagination.= "
    • $lpm1
    • "; $pagination.= "
    • $lastpage
    • "; } //close to end; only hide early pages else { $pagination.= "
    • 1
    • "; $pagination.= "
    • 2
    • "; $pagination.= "
    • ...
    • "; for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++) { if ($counter == $page) $pagination.= "
    • $counter
    • "; else $pagination.= "
    • $counter
    • "; } } } //next button if ($page < $counter - 1) $pagination.= "
    • "; else $pagination.= "
    • "; $pagination.= "
    \n"; } // END PAGINAZIONE // $query_limit = mysql_query("SELECT * FROM leondoro_news WHERE stato = 1 ORDER BY posizione ASC LIMIT $start, $limit"); if ( mysql_num_rows($query_limit) <= 0 ) { print "
    Al momento non ci sono messaggi pubblicati

    "; } while($row = mysql_fetch_array($query_limit)) { $id = $row['id']; $titolo = stripslashes($row['titolo']); $testo_breve = stripslashes($row['testo_breve']); $file = $row['file']; $immagine_uno = $row['immagine_uno']; if ( $immagine_uno != "" ) { $tag_img = "\"$titolo\"/"; } else { $tag_img = ""; } $data = stripslashes($row['data']); $gg=substr($data,8,2); $mm=substr($data,5,2); $aa=substr($data,0,4); $data_corretta="$gg/$mm/$aa"; print "
  • $tag_img

    {$testo_breve}

  • "; } // Chiudo la connessione ad DB mysql_close($idconnessione); ?>