Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/11/2013, 18:50
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 3 meses
Puntos: 214
Respuesta: Paginación muestra todas las páginas

<saludos>
Uhm, bueno, a las carreras podría ser algo inicial así
(hay que afinarlo obviamente!)


Código PHP:
Ver original
  1. for($i=1; $i<$noPaginas+1; $i++) {
  2.     if($i == $pagina)
  3.       echo "<span class='pagina_seleccionada'>$i</span> ";
  4.     else
  5.     {
  6.         if( $i == ($pagina - 1) || $i == ($pagina+1) || $i == ($pagina+2) )
  7.         {        
  8.             echo "<a href=\"?pagina=".$i."\" class='paginas'> ".$i." </a>";
  9.             $j++;
  10.         }
  11.       // if( $i == ($ - 1) || $i == ($pagina+1) )
  12.       // echo "<a href=\"?pagina=".$i."\" class='paginas'>".$i."</a>";
  13.       else if( $i == round($noPaginas) || $i == (round($noPaginas) - 1) || $i == (round($noPaginas) - 2) )
  14.       echo "<a href=\"?pagina=".$i."\" class='paginas'> ".$i." </a>";
  15.       // else
  16.       // {
  17.         if($j == 1 || $j == 2)
  18.         {
  19.             if( $j == 1)
  20.             echo '-.-';
  21.             else
  22.             echo '.-';
  23.             $j++;
  24.         }
  25.       // }
  26.     }


Sin embargo te sugeriría más bien pintar solo algunos resultados,
y poner botones o links de anterior - siguiente para mejorar la
navegación

Y de esos si encuentras ejemplos bastantes ya aquí publicados
en post de los foros

</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com