Hola,
prueba cambiando esta linea:
Código PHP:
$query_limit_rsPosts = sprintf("%s LIMIT %d, %d", $query_rsPosts, $startRow_rsPosts, $maxRows_rsPosts);
por esta:
Código PHP:
$query_limit_rsPosts = sprintf("'%s LIMIT %d, %d'", $query_rsPosts, $startRow_rsPosts, $maxRows_rsPosts);
Si no funciona prueba con esto:
Código PHP:
$query_rsPosts .= sprintf(" WHERE rubro1 = '%s'", get_magic_quotes_gpc() ? $id_rubro : addslashes($id_rubro));
$query_rsPosts .= sprintf(" OR rubro2 = '%s'", get_magic_quotes_gpc() ? $id_rubro : addslashes($id_rubro));
$query_rsPosts .= sprintf(" OR rubro3 = '%s'", get_magic_quotes_gpc() ? $id_rubro : addslashes($id_rubro));
saludos