Autor Tópico: Página Anterior ou Seguinte do Índice  (Lida 6356 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline candidosa2

  • Suporte Tecnico
  • Fundador
  • *
  • Mensagens: 5073
  • Rank: 1658
  • Sexo: Masculino
  • Suporte
    • Hosting Moçambique
Página Anterior ou Seguinte do Índice
« em: 04 de Janeiro de 2009, 21:22 »
$sourcedir/Subs.php
Pesquisar
Código: [Seleccione]
// Show the first page. (>1< ... 6 7 [8] 9 10 ... 15)
if ($start > $num_per_page * $PageContiguous)
$pageindex = sprintf($base_link, 0, '1');
else
$pageindex = '';

Alterar por este
Código: [Seleccione]
// "Prev"
$tmpStart = $start + $num_per_page * -1;
if (($start / $num_per_page + 1)>1) {
$pageindex = sprintf($base_link, $tmpStart, "Geri");
if ($start > $num_per_page * $PageContiguous)
$pageindex .= sprintf($base_link, 0, '1');
else
$pageindex .= '';
} else {
if ($start > $num_per_page * $PageContiguous)
$pageindex = sprintf($base_link, 0, '1');
else
$pageindex = '';
}

Pesquisar
Código: [Seleccione]
// Show the last number in the list. (1 ... 6 7 [8] 9 10 ... >15<)
if ($start + $num_per_page * $PageContiguous < $tmpMaxPages)
$pageindex .= sprintf($base_link, $tmpMaxPages, $tmpMaxPages / $num_per_page + 1);

Alterar colocar
Código: [Seleccione]
// "Prev"
$tmpMaxPages = (int) (($max_value - 1) / $num_per_page) * $num_per_page;
$tmpStart = $start + $num_per_page * 1;
if ($tmpStart <= $tmpMaxPages) $pageindex .= sprintf($base_link, $tmpStart, "İleri");