SMFPT - Suporte e Manutenção de Fórum em Português

SMF 1.1.x (Móbulos Manual) => SMF 1.1.x Módulos Manual => Tópico iniciado por: candidosa2 em 04 de Janeiro de 2009, 21:22

Título: Página Anterior ou Seguinte do Índice
Enviado por: candidosa2 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");