Joomla.it Forum

Non solo Joomla... => Sviluppo => : webjoom 04 Aug 2007, 19:03:42

: Sviluppo nuovo componentete: errore paginazione
: webjoom 04 Aug 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!
: Re: Sviluppo nuovo componentete: errore paginazione
: webjoom 07 Aug 2007, 18:48:05
nessuno sa proprio aiutarmi?!! vorrei capire dove sbaglio!!
: Re: Sviluppo nuovo componentete: errore paginazione
: napo 07 Aug 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
: Re: Sviluppo nuovo componentete: errore paginazione
: webjoom 07 Aug 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!