Buff... ni idea de como pasarlo a PHP
He hecho esto, pero no aparece nada.
Código PHP:
$currentPage = $pagina;
$pagLength = $total_paginas;
$nPages = 9;
$halfP = $total_paginas / 2;
if($nPages < $pagLength || $currentPage < $halfP){
if($nPages > $pagLength)
$ellipsis="...";
$start=0;
}else{
if($currentPage + $halfP > $nPages){
$start = max(0,$nPages - $pagLength);
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i){
//si muestro el índice de la página actual, no coloco enlace
echo "<span>".$pagina."</span> ";
}else{
if(!isset($idestilo)){
echo "<a href='tracks?pagina=".$i."'>".$i."</a> ";
}else{
echo "<a href='tracks?estilo=".$idestilo."&nomes=".$nomes."&pagina=".$i."'>".$i."</a> ";
}
}
}
}else{
$ellipsis="...";
$start=max(0,$currentPage-floor($pagLength/2));
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i){
//si muestro el índice de la página actual, no coloco enlace
echo "<span>".$pagina."</span> ";
}else{
if(!isset($idestilo)){
echo "<a href='tracks?pagina=".$i."'>".$i."</a> ";
}else{
echo "<a href='tracks?estilo=".$idestilo."&nomes=".$nomes."&pagina=".$i."'>".$i."</a> ";
}
}
}
}
}
No comprendo muy bien como hacerlo...