Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/08/2016, 09:23
german_1441
 
Fecha de Ingreso: diciembre-2015
Ubicación: México
Mensajes: 280
Antigüedad: 8 años, 4 meses
Puntos: 20
Respuesta: Paginacion - No mostrar todas las paginas

Hola amigo,
asumiendo que las consultas ya van acorde a tu paginación (como lo comenta alvaro_trewhela )
Supongo que ya estas calculando el # de página en la que te encuentras y el # total de páginas.
Con éstos 2 datos podrías hacer algo parecido a esto:
Código PHP:
Ver original
  1. <?php if($pag_actual!=1): //Si la pagina actual no es la primera, muestras "Inicio" y "Atrás" ?>
  2.             <li><a href="javascript:void(0)"> << </a></li>
  3.             <li><a href="javascript:void(0)"> < </a></li>          
  4.             <?php endif; ?>
  5.                         //Aqui siempre mostrarías la página en la q te encuentras
  6.             <li><a href="javascript:void(0)"><?=$pag_actual?>/<?=$paginas?></a></li>
  7.             <?php if($pag_actual!=$paginas): //Si la página actual no es la última, muestras "Final" y "siguiente"?>
  8.             <li><a href="javascript:void(0)"> > </a></li>
  9.             <li><a href="javascript:void(0)"> >> </a></li>
  10.             <?php endif; ?>

Tendrías un paginador parecido a
1/15 > >>
ó
<< < 3/15 > >>
ó
<< < 15/15

Espero haberme explicado
Saludos!

Última edición por german_1441; 25/08/2016 a las 12:13