Bir şekilde entegreyi gerçekleştirdim uzun uğraşlar sonucu
$page=$_GET['page'];
$limit=$Settings['Cat_Navigation_Count'];
if ($page==NULL) {
$page=1;
}
$max_show=5;
$limitvalue = $page * $limit - ($limit);
$cCategory = str_replace("+", " ", $Category);
$cQuery = "SELECT * FROM `Categories` WHERE `name`='$cCategory' LIMIT 1";
$cResult = mysql_query($cQuery) or die(mysql_error());
if (mysql_num_rows($cResult) <= 0)
{
$display_pagination=0;
} else
{
$query_count = "SELECT * FROM `Wallpapers` WHERE (`Category` = (SELECT `id` FROM `Categories` WHERE `name`='$cCategory') OR `Category` IN (SELECT `id` FROM `Categories` WHERE `Parent` = (SELECT `id` FROM `Categories` WHERE `name`='$cCategory'))) AND `approved` = '0' ORDER BY `ID` DESC";
$result_count = mysql_query($query_count);
$totalrows = mysql_num_rows($result_count);
if ($totalrows==0) { $display_pagination = 0; } else { $display_pagination = 1; }
}
$numofpages = ceil($totalrows / $limit);
if ($numofpages==1) { $display_pagination=0; }
if ($page > 3) {
$start=$page-2;
$end=$page+2;
if ($page==$numofpages) {
$end=$page;
$start=$start-2;
} elseif ($page+1==$numofpages) {
$end=$page+1;
$start=$start-1;
}
} else {
$start=1;
$end=5;
}
if ($page>=4) {
$apagenav='<span class="navigation"><a href="'.$page_isset.'1/">«</a></span> ';
} else {
$apagenav='<span class="navigation">«</span> ';
}
if ($page < $numofpages) {
$aend=' <span class="navigation"><a href="'.$page_isset.$numofpages.'/">»</a></span>';
} else {
$aend=' <span class="navigation">»</span>';
}
for($i = $start; $i <= $end; $i++){
if($i == $page){
$apagenav .= '<span class="anavigation">'.$i."</span> ";
}else{
$apagenav .= '<span class="navigation"><a href="'.$page_isset.''.$i.'/">'.$i.'</a></span> ';
}
}
$apagenav.=$aend;
if ($display_pagination==0) {
$apagenav=NULL;
}sayfalamayı yapıyor gayet güzel ama mesela toplam 2 sayfalık konu var ama genede 5 sayfa olarak gösteriyor

O konuda yardımcı olabilirseniz sevinirim