Perdón por la demora en aparecer:
Este es el orden correcto en que debe ponerse.
Y por favor especifica qué es lo que no funciona para poder ayudarte.
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");
while($row=mysql_fetch_array($_pagi_result)){
?>
Espero funcione. No debería haber mayor problema
Saludos