Back to top

Autore Topic: Sviluppo nuovo componentete: errore paginazione  (Letto 1532 volte)

Offline webjoom

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Sviluppo nuovo componentete: errore paginazione
« il: 04 Ago 2007, 19:03:42 »
Salve a tutti. Sto sviluppando un mio primo componente per prendere dimestichezza con il core di joomla. Ho creato i primi file di prova e tutto con tanta pazienza a funzionato. Ho iniziato ad integrare nella parte frontend la connessione al database e anche qui tutto bene. Il problema arriva ora: ho cercato di paginare i risultati ottenuti ma tutto quello che mi viene visualizzato è il totale corretto dei risulati e delle pagine (Totale risultati: tot_result , pagine 1 di tot_page) ma quando clicco sulle successive pagine mi restano sempre i primi risultati.

Questo è il codice che sto utilizzando per fare le prove:

<?
global $database, $Itemid;

$limit = 2;

$count = "SELECT COUNT(id)"
   . " FROM #__prova "
   ;
   
   $database->setQuery( $count );
   $total = $database->loadResult();
   
   $limitstart = $limitstart ? $limitstart : 0;   


$query = "SELECT * "
   . "FROM #__prova "
   ;

$database->setQuery( $query, $limitstart, $limit );
$rows = $database->loadObjectList();

foreach($rows as $row){
echo "".$row->nome."
" ;
}

require_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/pageNavigation.php' );

$pageNav = new mosPageNav( $total, $limitstart, $limit );

if ( $Itemid && $Itemid != 99999999 ) {
               // where Itemid value is returned, do not add Itemid to url
               $Itemid_link = '&amp;Itemid='. $Itemid;
            } else {
               // where Itemid value is NOT returned, do not add Itemid to url
               $Itemid_link = '';
            }
            
$ris    = 'index.php?option=com_prova&amp;task=view'. $Itemid_link;

echo $pageNav->writePagesLinks( $ris );
echo "
";
echo $pageNav->writePagesCounter();
?>

Qualcuno potrebbe gentilmente aiutarmi dicendomi dove sbaglio?!

Grazie a tutti!

Offline webjoom

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re: Sviluppo nuovo componentete: errore paginazione
« Risposta #1 il: 07 Ago 2007, 18:48:05 »
nessuno sa proprio aiutarmi?!! vorrei capire dove sbaglio!!

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Sviluppo nuovo componentete: errore paginazione
« Risposta #2 il: 07 Ago 2007, 22:13:11 »
Dai una letta al manuale dello sviluppatore, c'è un capitolo proprio sulla paginazione.

http://www.allone.it/joomla-1.0-manuale-dello-sviluppatore.html


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline webjoom

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re: Sviluppo nuovo componentete: errore paginazione
« Risposta #3 il: 07 Ago 2007, 23:17:20 »
L'ho già scaricato e letto ma non ho capito dove sbaglio. Se per cortesia qualcuno potrebbe aiutarmi mi farebbe un enorme piacere!!

Grazie!

 



Web Design Bolzano Kreatif