Jump to content
php.lv forumi

lappuses


Mikijs

Recommended Posts

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 ...

Link to comment
Share on other sites

$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.
}

Link to comment
Share on other sites

×
×
  • Create New...