Back to top

Autore Topic: Pagination class joomla 3  (Letto 4472 volte)

Offline 01Danny

  • Esploratore
  • **
  • Post: 141
    • Mostra profilo
Pagination class joomla 3
« il: 08 Apr 2015, 13:13:34 »
Ciao a tutti,
qualcuno sa indicarmi la strada da seguire per riuscire ad impaginare i risultati di una query in un modulo creato da me?


Ho cercato in giro ma non ho trovato molta documentazione ed esempi. Se riesco a capire come si fa posto i risultati quì e magari saranno utili anche ad altri.

Offline claudiocarrera

  • Appassionato
  • ***
  • Post: 612
  • Sesso: Maschio
  • Sviluppo siti web Brescia
    • Mostra profilo
Re:Pagination class joomla 3
« Risposta #1 il: 08 Apr 2015, 13:51:40 »
Penso che unica soluzione sia un unico listato gestito via javascript. :)
Claudio Carrera - claudio@3rd-graphic.it
partita iva: 03597950983
tel: 338 9433727

Offline 01Danny

  • Esploratore
  • **
  • Post: 141
    • Mostra profilo
Re:Pagination class joomla 3
« Risposta #2 il: 08 Apr 2015, 13:56:06 »
Ciao e grazie della risposta,


a dire la verità ho letto della classe jpagination, ma non ho idea di come va usata. Ne sai qualcosa?  :)

Offline claudiocarrera

  • Appassionato
  • ***
  • Post: 612
  • Sesso: Maschio
  • Sviluppo siti web Brescia
    • Mostra profilo
Re:Pagination class joomla 3
« Risposta #3 il: 08 Apr 2015, 23:55:43 »
Mai usato in un modulo, se hai bisogno di un pò di info: http://www.tutsforu.com/pagination-in-joomla-component.html
Claudio Carrera - claudio@3rd-graphic.it
partita iva: 03597950983
tel: 338 9433727

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Pagination class joomla 3
« Risposta #4 il: 09 Apr 2015, 21:36:57 »
jpagination è per i componenti e non dovrebbe essere usato nei moduli.
questo perché jpagination funziona usando links che  ricaricano la pagina visualizzata, ignorando ciò che fa il componente ma influenzandone il comportamento (il componente non sa che la paginazione è per il modulo e non è per sé).

se devi navigare un recordset consistente, in un modulo, usa ajax.

ciao
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
Re:Pagination class joomla 3
« Risposta #5 il: 16 Mag 2015, 02:32:27 »
ho appena notato di aver aparto un thread identico
http://forum.joomla.it/index.php/topic,251736.0.html


l'autore del thread ha risolto? usare ajax sarebbe bello, ma ciò non risolve il fatto che devo strutturare la lista di pagine e non so bene come usare ajax in un modulo per rifare la query dell'helper con altri parametri. consigli?
Tra l'altro i risultati sono 2000, non posso neanche mostrare tutte le pagine insieme, sarebbero 200 pulsanti..

doc https://docs.joomla.org/Using_Joomla_Ajax_Interface#Module_Support
« Ultima modifica: 16 Mag 2015, 02:56:09 da thewebsurfer »

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
Re:Pagination class joomla 3
« Risposta #6 il: 16 Mag 2015, 15:05:22 »
è incredibilmente facile e veloce aggiungere la paginazione nei moduli :D
http://www.infyways.com/pagination-class-in-joomla-module/

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:Pagination class joomla 3
« Risposta #7 il: 17 Mag 2015, 13:55:52 »
io mi fiderei di più di quello che dice mmleoni piuttosto che i consigli di qualche sedicente sviluppatore alla caccia di click :)
... anche se metti la benzina nel diesel funziona tutto ... in fondo è benzina ... in fondo è codice...
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
Re:Pagination class joomla 3
« Risposta #8 il: 17 Mag 2015, 14:11:27 »
io mi fiderei di più di quello che dice mmleoni piuttosto che i consigli di qualche sedicente sviluppatore alla caccia di click :)
... anche se metti la benzina nel diesel funziona tutto ... in fondo è benzina ... in fondo è codice...


nessuno ha detto che mmleoni abbia torto, ma non capisco il "sedicente" e "caccia di click": per caso conosci lo sviluppatore di cui ho linkato il sito?
In ogni caso il mio modulo è usato in pratica come componente: ho un articolo vuoto che chiama {loadposition myposition} col modulo. È una soluzione un po' raffazzonata, ma i tempi erano strettissimi e non avevo tempo di fare un componente da zero.


Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:Pagination class joomla 3
« Risposta #9 il: 17 Mag 2015, 14:52:51 »
per caso conosci lo sviluppatore di cui ho linkato il sito?
----------------------------------------------------------------------------------
solitamente non giudico lo sviluppatore per cui non mi serve conoscerlo, potrebbe essere anche il signor Joomla in persona (?!) ... ma quel che dice sono caxate. Ogni tipo di estensione è fatto per uno scopo ben preciso, a volte assurdo ma necessario a mantenere ordine e controllo nel codice.
Oltre all'aspetto un professionista cura anche altre cose; altri preferiscono fissare la cartolina tra i raggi e dire che hanno scoperto il modo semplice di avere una moto.

In ogni caso il mio modulo è usato in pratica come componente:
---------------------------------------------------------------------------------------
puoi fare anche un componente e dentro metterci i files del modulo col nome giusto... anzi basta un file php col nome del componente e ci scrivi quel che vuoi.... paciugo per paciugo vale qualunque cosa
« Ultima modifica: 17 Mag 2015, 14:55:45 da steganoga »
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

 



Web Design Bolzano Kreatif