|
Sample Code:
0)
{
echo "← Newer";
}
if ($page> MAX_LINKS_PER_PAGE)
{
// first page
echo "1 ";
// second page
echo "2
... ";
}
$currentstartpage=(intval(($page-1)/MAX_LINKS_PER_PAGE)*MAX_LINKS_PER_PAGE)+1;
if (($total_pages>MAX_LINKS_PER_PAGE))
{
$currentendpage=$currentstartpage+MAX_LINKS_PER_PAGE-1;
if ($currentendpage>=$total_pages)
{
$currentendpage=$total_pages-2;
}
}
else
{
$currentendpage=$total_pages-2;
}
for ($i = $currentstartpage; $i <= $currentendpage; $i++)
{
$currentpage = $i;
if ($page != $i) # dont link to current page
$currentpage="$currentpage";
?>
... ";
}
// before last page
$beforelast=$total_pages-1;
if ($page==$beforelast)
{
echo $beforelast;
}
else
{
echo " $beforelast ";
}
// last page
if ($page==$total_pages)
{
echo $total_pages;
}
else
{
echo " $total_pages";
}
if ($page<$total_pages)
{
echo " Older →";
}
?>
|