Hola:
Lo que pasa es que te falta propagar la variable $buscar a las siguientes páginas.
Eso se hace mediante el array $_pagi_propagar
Código PHP:
//Sentencia sql (sin limit)
$_pagi_sql = "SELECT * FROM descargas WHERE MATCH(titulo, cdescripcion, categoria) AGAINST ('$buscar')";
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 2;
// Propagamos la variable que necesitamos:
$_pagi_propagar = array('buscar');
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");
Además no necesariamente tienes que activar el conteo alternativo. Prueba primero a desactivarlo y si no funciona bien, lo activas. Por cuestiones de rendimiento es preferible tenerlo en 'false';
Lo que sería bueno es que en ela primera línea recojas el valor de la variable así:
Código PHP:
$buscar = $_REQUEST['buscar'];
Saludos