Back to top

Autore Topic: [RISOLTO] Problema paginazione componente  (Letto 2657 volte)

Offline uomosenzasonno

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
[RISOLTO] Problema paginazione componente
« il: 01 Mar 2011, 13:39:54 »
:( Salve ragazzi, ho 1 problema con la paginazione in un componente.

In pratica questo va' semplicemente a prendere una lista di elementi dal db.

Il codice che va' a creare l'oggetto paginazione è questo:
Codice: [Seleziona]
    function &getPagination() {
        if (empty($this->_pagination)){
            jimport('joomla.html.pagination');
            $this->_pagination = new JPagination($this->getTotal(),$this->getState('limitstart'),
                    $this->getState('limit'));
        }
        return $this->_pagination;
    }

Ho gia' controllato e getTotal() e le altre funzioni restituiscono il giusto valore.

Quello che ottengo in output, visualizzato tramite:
Codice: [Seleziona]
<?php echo $this->pagination->getListFooter(); ?>
è una serie di parantesi angolari (qualcosa del tipo << < > >>), in pratica senza link... da dove può venire il problema?

« Ultima modifica: 13 Mar 2011, 13:20:02 da uomosenzasonno »

Offline uomosenzasonno

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re:Problema paginazione componente
« Risposta #1 il: 01 Mar 2011, 20:45:51 »
niente?

Offline uomosenzasonno

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re:Problema paginazione componente
« Risposta #2 il: 10 Mar 2011, 18:43:44 »
almeno dove andare a guardare, no?

mau_develop

  • Visitatore
Re:Problema paginazione componente
« Risposta #3 il: 10 Mar 2011, 19:31:30 »
guardato se il srgente nel browser è uguale?

provato a fare un print_r(); della paginazione?

... e il limitstart? l'hai nel costruttore?

M.

Offline uomosenzasonno

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re:Problema paginazione componente
« Risposta #4 il: 13 Mar 2011, 12:56:49 »
Allora, l'output del print_r() è questo

JPagination Object ( [limitstart] => 0 [limit] => 15 [total] => 27 [_viewall] => [_errors] => Array ( ) [pages.total] => 2 [pages.current] => 1 [pages.start] => 1 [pages.stop] => 2 )

E l'output sul sorgente è questo:
Codice: [Seleziona]
<div align="center">
    <div class="list-footer">

<div class="limit">Visualizza #<select name="limit" id="limit" class="inputbox" size="1" onchange="this.form.submit()"><option value="5">5</option><option value="10">10</option><option value="15" selected="selected">15</option><option value="20">20</option><option value="25">25</option><option value="30">30</option><option value="50">50</option><option value="100">100</option><option value="0">Tutti</option></select></div>&lt;&lt; <span class="pagenav">Inizio</span> &lt; <span class="pagenav">Prec.</span> <span class="pagenav">1</span> <a title="2" href="/notizie-incredibili/animali.html?start=15" class="pagenav">2</a> <a title="Succ." href="/notizie-incredibili/animali.html?start=15" class="pagenav">Succ.</a> &gt; <a title="Fine" href="/notizie-incredibili/animali.html?start=15" class="pagenav">Fine</a> &gt;&gt;
<div class="counter">Pagina 1 di 2</div>
<input type="hidden" name="limitstart" value="0">
</div>

Mmmm questo non lo avevo notato... in effetti i link ci sono, perché non li stampa^

Offline uomosenzasonno

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re:Problema paginazione componente
« Risposta #5 il: 13 Mar 2011, 13:19:24 »
Risolto, avevo "dimenticato" un carattere in un css... c'era un display:none sulla classe sbagliata!  8)

Grazie mau!

 



Web Design Bolzano Kreatif