Salve,
ho un problema con una paginazione:

<div class="pagination-bar text-center">

<ul class="pagination">

<?php
if(isset($search))
{
$cont = 0;
$pag =intval(count($count_prod) / 10);
if($offset-5>0)$min=$offset-5;
else
$min=$offset;
if($offset+5<=$pag) $max = $offset+5;
else
$max = $offset;
echo $min."<br/>".$max;
for ($i = $min; $i < $max; $i++)
{
if ($i == $offset)

{
?>
<li class="active"><a href="#"><?= $i+1 ?></a></li>
<?php
echo $offset;
}
else
{

$href = "";
if($type=='find')

$href = base_url()."store/prodotti/$type?limit=10&offset=".($i)."&search=$search";
else
if($type=='category_grid')
$href = base_url()."store/prodotti/$type/".url_title(convert_accented_characters($categ oria[0]->Filtri))."/$id_categoria/10/".($i);
?>

<li><a href="<?=$href ?>"><?= $i + 1 ?></a></li>
<?php
}
}
}

?>

</ul>
</div>
<!--/.pagination-bar -->



</div>


ho il mio menu delle pagine 12345 con pagina corrente 1
poi se clicco su 2 il menù diventa 23456 e così via
ma arrivando a schiacciare su 8 il mio menu diventa il seguente 3 4 5 6 7 8 9 10 11 12.

Inoltre come posso modificarlo
mettendo ad esempio << 1 2 3 4 5 >>?
Grazie