Author Topic: Problema con la paginazione  (Read 1156 times)

Offline francesko

  • Coccinella
  • *
  • Posts: 4
  • Karma: +0/-0
Problema con la paginazione
« on: 21 February 2017, 09:45:41 »
Buongiorno, sto utilizzando (ancora non è pubblicato) questo splendido componente per la gestione di una libreria. Ho riscontrato però, solo a fine lavoro, qualche difetto. Non so se è esattamente un bug o la volontà precisa di chi lo ha programmato. La paginazione, mantiene il valore start ad ogni nuova ricerca. Esempio:

1° ricerca:
- paginazione a 20;
- risultato ricerca 150 risultati;
- inizio paginazione a 1 (limitstart 0)
- consulto fino alla 5 pagina (start 80);

Effettuo una 2° ricerca:
- paginazione sempre a 20;
- risultato ricerca 200 risultati;
- inizio paginazione a 5 (resta il valore start 80)

Soltanto io ho questo problema? Vi sarei grado se mi forniste un consiglio su come risolvere il problema. Da programmatore sarei in grado di risolvere il problema. Ma per evitare di stare ore e ore a comprendere la logica di chi lo ha pensato mi sarebbe utile un consiglio.

Offline federica

  • Amministratore
  • Delfino
  • *****
  • Posts: 1.034
  • Karma: +1/-0
Re: Problema con la paginazione
« Reply #1 on: 25 February 2017, 17:55:06 »
Ciao,
grazie per la segnalazione. Non me lo aveva segnalato nessuno ma il problema esiste!
Per correggerlo devi modificare i seguenti files.
components/com_abook/views/search/tmpl/default_items.php sotto alla riga 151 inserisci
Code: [Select]
<input type="hidden" name="limitstart" value="" />components/com_abook/site/models/search.php alla riga 264 modifica da:
Code: [Select]
$limit = $app->getUserStateFromRequest('com_abook.search.list.limit', 'limit', $params->get('limit'), 'uint');a:
Code: [Select]
$limit = $app->getUserStateFromRequest('com_abook.search.list.' . $itemid . '.limit', 'limit', $params->get('limit'), 'uint');
Prima di fare la verifica devi cancellare i cookies dal tuo browser e anche la sessione nella tabella #_session del database, oppure usa momentaneamente un altro browser.
Fammi sapere.
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
http://www.antivirushelp.it
stacca la spina!

Offline francesko

  • Coccinella
  • *
  • Posts: 4
  • Karma: +0/-0
Re: Problema con la paginazione
« Reply #2 on: 25 February 2017, 18:06:00 »
Ciao Federica, grazie mille per la risposta. Lunedì farò le modifiche e ti aggiornerò sui risultati.

Offline federica

  • Amministratore
  • Delfino
  • *****
  • Posts: 1.034
  • Karma: +1/-0
Re: Problema con la paginazione
« Reply #3 on: 18 April 2017, 10:50:25 »
Ciao, tutto a posto?
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
http://www.antivirushelp.it
stacca la spina!

Offline francesko

  • Coccinella
  • *
  • Posts: 4
  • Karma: +0/-0
Re: Problema con la paginazione
« Reply #4 on: 18 April 2017, 17:24:00 »
Ciao, tutto a posto?
Ciao Federica, grazie. Con il tuo consiglio ho risolto!

Offline federica

  • Amministratore
  • Delfino
  • *****
  • Posts: 1.034
  • Karma: +1/-0
Re: Problema con la paginazione
« Reply #5 on: 30 April 2017, 09:47:28 »
Bene! Grazie per il feedback.
Mi farebbe molto picere se mettessi una recensione nella pagina dedicata ad abook su joomla
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
http://www.antivirushelp.it
stacca la spina!

Offline francesko

  • Coccinella
  • *
  • Posts: 4
  • Karma: +0/-0
Re: Problema con la paginazione
« Reply #6 on: 02 May 2017, 10:56:28 »
Fatto!