Jump to content
php.lv forumi

Recommended Posts

Posted

Man ir šāds kods

if ($pageOb->page == 1) {
$pages_first = Horde::img('nav/first-grey.png', null, null, $graphicsdir);
$pages_prev = Horde::img('nav/left-grey.png', null, null, $graphicsdir);
} else {
$first_url = Util::addParameter($mailbox_url, 'page', 1);
$pages_first = Horde::link($first_url, _("Pirmā lapa")) . Horde::img('nav/first.png', '<<', null, $graphicsdir) . '</a>';
$prev_url = Util::addParameter($mailbox_url, 'page', $pageOb->page - 1);
$pages_prev = Horde::link($prev_url, _("Iepriekšējā lapa"), '', '', '', '', '', array('id' => 'prev')) . Horde::img('nav/left.png', '<', null, $graphicsdir) . '</a>';
}

/* Generate Next/Last page links. */
if ($pageOb->page == $pageOb->pagecount) {
$pages_last = Horde::img('nav/last-grey.png', null, null, $graphicsdir);
$pages_next = Horde::img('nav/right-grey.png', null, null, $graphicsdir);
} else {
$next_url = Util::addParameter($mailbox_url, 'page', $pageOb->page + 1);
$pages_next = Horde::link($next_url, _("Nākošā Lapa"), '', '', '', '', '', array('id' => 'next')) . Horde::img('nav/right.png', '>', null, $graphicsdir) . '</a>';
$last_url = Util::addParameter($mailbox_url, 'page', $pageOb->pagecount);
$pages_last = Horde::link($last_url, _("Pēdējā lapa")) . Horde::img('nav/last.png', '>>', null, $graphicsdir) . '</a>';
}

sanāk ka man uzrāda

<| < > |>

tip tiit lapas pa vienai uz prieksu bet ka lai es vinju uztaisu tobi6 parveidoju lai ir lapu saaksts

piemeram

... 4 | 5 | 6 | 7 | 8 | 9 | 10 ...

Posted

viniem ir wiki lapa, bet taja sadi gadijumi nav, un forumi arii ir, bet uz tiem nedabunu atbildes, atbild ka horde ir opensource bet ka nav laika atbildet vai negrib un vinji vispar kakdi pesimisti..

Posted

$pageOb->page

satur pašreizējās lapas numuru.

Pārējais jau tehnikas jautājums...

Nu piemēram kaut kas šāds:

$izvads = '';
if($pageOb->page > 1){
$izvads .= '<| <'; #pareizo htmlu un a hrefus piedomā pats - tie Tev jau kaut kur ir.
}
for($x=$pageOb->page-3;$x<$pageOb->page+3;$x++){
if($x==$pageOb->page){
  $izvads .= $x; #pareizo htmlu un a hrefus piedomā pats - šitā ir pašreizējā lapa
}
else{
if($x>0 && $x<$pageOb->page){
 $izvads .= $x; #pareizo htmlu un a hrefus piedomā pats - šitās lapas ir pirms pašreizējās
}
if($x<=$pageOb->pagecount && $x>$pageOb->page){
 $izvads .= $x; #pareizo htmlu un a hrefus piedomā pats - šitās lapas ir pēc pašreizējās
}
}
}
if($pageOb->page < $pageOb->pagecount){
$izvads .= '|> >'; #pareizo htmlu un a hrefus piedomā pats - tie Tev jau kaut kur ir.
}

×
×
  • Create New...