07-03-2009, 07:24 AM
|
#1 (permalink)
|
|
The Visitor
Join Date: Jul 2009
Posts: 2
Thanks: 0
|
Next/Previous navigation problem
Hi,
I get a php function for Next Previous navigation menu like below code. The result, it shows like this
But I want to add ... between the numbers and change the position of previous, next button like this
How to modifly the code below to make it works?
code:
PHP Code:
function get_letter_page_nav($letter = 'A', $curpage = 1, $updown = 0) {
$lastIndex = get_last_index($letter);
$html = '<div class="pagination">';
$i = 1;
if ($curpage == $i) {
$is_first = ' class="current"';
} else {
$is_first = '';
}
$html .= '<a '.$is_first.' href="'.KAY_SITE.'/letter/'.$letter.'" title="Front Page of Letter '.$letter.'">'.$i.'</a>';
for ($i = 2; $i <= $lastIndex; $i++) {
if ($curpage == $i) {
$curstyle = ' class="current"';
} else {
$curstyle = '';
}
$html .= '<a '.$curstyle.' href="'.KAY_SITE.'/letter/'.$letter.'/'.$i.'" title="Page '.$i.' of Letter '.$letter.'">'.$i.'</a>';
}
$html .= '';
$html2 = '';
if ($curpage == 1) {
if ($lastIndex == 1) {
$html2 .= '<span class="disabled">« Previous</span>';
$html2 .= '<span class="disabled">Next »</span>';
} else {
$next_page = $curpage + 1;
$html2 .= '<span class="disabled">« Previous</span>';
$html2 .= "<a href=\"".KAY_SITE."/letter/$letter/$next_page\" title=\"Next Page\">Next »</a>";
}
} elseif ($curpage == $lastIndex) {
$prev_page = $curpage - 1;
$html2 .= "<a href=\"".KAY_SITE."/letter/$letter/$prev_page\" title=\"Previous Page\">« Previous</a>";
$html2 .= '<span class="disabled">Next »</span>';
} else {
$next_page = $curpage + 1;
$prev_page = $curpage - 1;
$html2 .= "<a href=\"".KAY_SITE."/letter/$letter/$prev_page\" title=\"Previous Page\">« Previous</a>";
$html2 .= "<a href=\"".KAY_SITE."/letter/$letter/$next_page\" title=\"Next Page\">Next »</a>";
}
$html2 .= '</div>';
if ($updown) {
$html = $html2.$html;
} else {
$html = $html.$html2;
}
return $html;
}
thank you for your help,
arale
|
|
|
|