ok...
Primero resolvamos el tema de donde sí hay resultados que mostrar.
Cuando te digo que seas específico me refiero a que pongas los mensajes de error que te pueda dar el parser (cosa que has hecho) y en el caso de que no te muestre mensajes de error, expliques un poco más qué significa "no funciona"... o sea qué es lo que obtienes.
ah!... otra cosa... en el código que te puse me faltó agregar la barra de navegación...
En realidad me gustaría que leas el ejemplo de la web y me digas qué parte no se entiende bien a ver si la mejoro.
Lo de la barra de navegación:
Podría quedar algo así:
Código PHP:
<?php
$_pagi_sql="SELECT dir_categorias.id, url,dir_paginas.titulo, dir_paginas.descripcion, dir_paginas.keywords, dir_paginas.id as pid, aceptada, dir_paginas.tipo as tp FROM dir_paginas, dir_categorias, dir_locations WHERE dir_paginas.id = dir_locations.idpagina AND dir_categorias.id = dir_paginas.idcategoria AND dir_paginas.aceptada=1 AND dir_locations.id=".$l." and dir_categorias.id=".$c_c["id"];
$_pagi_sql.=" order by dir_paginas.tipo DESC,dir_paginas.url";
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 10;
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");
//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";
while($row=mysql_fetch_array($_pagi_result)){
?>
También pon esta línea al comienzo de todo este archivo
Código PHP:
<?php error_reporting(E_ALL);?>
De esa manera fuerzas a que se te muestren los mensajes de error.
Saludos