Numeração de paginas
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.
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 |
Novo Comentário: