Esto debería darte una mejor idea de como implementar la clase para paginaciones kpaginate en tu sitio:
Código PHP:
<?
$id_categoria = $_GET["id_categoria"];
include ("includes/conexion_db.php");
if(empty($id_categoria)){
$noticias_por_pagina = 10 ;
$result = mysql_query("select count(*) from noticias where id_categoria = " . $id_categoria, $link);
$total_noticias = mysql_result($result, 0, 0);
include('class.kpaginate.php') ;
$kp1 = new kpaginate ;
$kp1->setTotalItems($total_noticias) ;
$kp1->setItemsPerPage($noticias_por_pagina) ;
$limit = $kp1->getLimit() ;
$result = mysql_query("select * from noticias where id_categoria = " . $id_categoria . " order by fechas desc limit " . current($limit) . ", " . end($limit), $link);
$noticias = mysql_fetch_array($result);
$kp1->paginate() ;
echo "<pre>" ; print_r($noticias) ; echo "</pre>" ;
}
?>
Saludos!