View Single Post
Old 11-05-2011, 11:12 AM   #2
pokchop
Proud to be called a RS Regular!
 
Join Date: Aug 2008
Location: Vancouver
Posts: 130
Thanked 10 Times in 9 Posts
Failed 40 Times in 5 Posts
I am no PHP pro, but i think you can just replace this whole part with the code i entered underneath.
I could be wrong though, only spend a few minutes looking through it, test it out and let me know if there is a problem

Code:
if ($total_pages > (($index*2)+3) && $page >= ($index+3)) 
{
	$output[] = '<li><a href="'.pag_strip(1, $url).'"' .pag_id(1, $id). '>1</a></li>';
	$output[] = '<li><a href="'.pag_strip(2, $url).'"' .pag_id(2, $id). '>2</a></li>';
}
if ($page > $index+3) 
{
	$output[] = '<li><span style="color: #373737;">&nbsp;...&nbsp;</span></li>';
}

for ($i=1; $i<=$total_pages; $i++) 
{
	if ($page == $i ) 
	{
		$output[] = '<li><span class="currentpage">' .$page. '</span></li>';
	} elseif ( ($i >= ($page-$index) && $i < $page) OR ($i <= ($page+$index) && $i > $page) ) 
	{
		$output[] = '<li><a href="'.pag_strip($i, $url).'"'.pag_id($i, $id).'>'.$i.'</a></li>';
	}
}

if ($page < ($total_pages-6)) 
{
	$output[] = '<li><span style="color: #373737;">&nbsp;...&nbsp;</span></li>';
}

if ($total_pages > (($index*2)+3) && $page <= $total_pages-($index+3)) 
{
	$output[] = '<li><a href="'.pag_strip(($total_pages-2), $url).'"'.pag_id(($total_pages-2), $id).'>'.($total_pages-2).'</a></li>';
	$output[] = '<li><a href="'.pag_strip(($total_pages-1), $url).'"'.pag_id(($total_pages-1), $id).'>'.($total_pages-1).'</a></li>';
}
Code:
for ($i=1; $i<=$total_pages; $i++) {
	if ($page == $i ) 
	{
		$output[] = '<li><span class="currentpage">' .$page. '</span></li>';
	} 
	else 
	{
		$output[] = '<li><a href="'.pag_strip($i, $url).'"'.pag_id($i, $id).'>'.$i.'</a></li>';
	}
}
pokchop is offline   Reply With Quote
This post thanked by: