Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/11/2005, 01:44
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Hola Pikao:

La respuesta es: No.

El problema es que Paginator, no encapsula sus variables en una función o clase. Por eso todas son parte del ámbito global del script. Si haces varias paginaciones, cada vez que incluyas el Paginator, se sobreescribirá la paginación anterior. Esto podría no ser un problema si no se "tenzan" las paginaciones, sino que se empieza una solamente cuando ya se terminó de trabajar con la primera.

El segundo problema es que Paginator no permite la personalización del nombre de la variable que contiene el número de página actual. Así que si tienes dos paginaciones, simplemente habrán dos variables _pagi_pg en la url. Una sobreescribiendo a la otra. Y no es lo que se quiere.

Alguna vez hice una versión que soportaba esto, mediante arrays. Pero complicaba la lectura del código y no seguí adelante con eso, pues es muy poco frecuente encontrarnos un caso donde se requiera lo que preguntas.

Bueno, eso ocurrió cuando Paginator tenía unas pocas líneas de código y apenas si propagaba lo que venía por URL. Ahora tal vez valga la pena volver a probar. Si necesitas ayuda con la adaptación, ponte en contacto conmigo vía email para hacer pruebas y luego publicamos el código.

Muchas gracias por el interés.

Saludos