0

Numeração de paginas

criado por Lucas Tiago de Moraes em 24/04/2012 12:47am
Ajuda na numeração de paginação de pagina. Ajuda bastante, simples e funcional.

Exemplos de como usar

configuração:
<?php
include_once 'Numeracao.php';

// instanciar classe Numeracao
$numeracao = new Numeracao();

// total de paginas
$numeracao->total = 50;

// total de numeros no links
$numeracao->numero = 12; // padrão 10

// pagina atual
$numeracao->pagina = 20; // padrão 1
?>


gerando o números com for():

for($i=$numeracao->Inicio(); $i<=$numeracao->Fim(); $i++){

// deixar pagina atual em negrito
if($i == $numeracao->pagina){

echo " < strong >$row< /strong > ";

}else{

echo " $i ";

}

}

gerando o números com foreach:

foreach($nuremacao->Numeros() as $row){

// deixar pagina atual em negrito
if($row == $numeracao->pagina){

echo " < strong >$row< /strong > ";

}else{

echo " $row ";

}

}

Os dois exemplos acima irá retornara:
14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26

Próxima pagina:
echo $numeracao->Proximo();

Pagina Anterior:
echo $numeracao->Anterior();

Se a próxima pagina não existir, retorna 1

se a pagina anterior não existir, retorna o total

Espero que gostem.
Data Autor Changelog Download
24/04/2012 12:47am Lucas Tiago de Moraes - Versão 1.0

Comentários:

Nenhum comentário foi enviado ainda.

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)