Back to top

Autore Topic: problema visualizzazione modulo  (Letto 1744 volte)

Offline simonepozzobon

  • Nuovo arrivato
  • *
  • Post: 28
    • Mostra profilo
problema visualizzazione modulo
« il: 20 Giu 2010, 20:53:57 »
sto provando a creare un piccolo modulo che mi visualizzi gli ultimi articoli di una determinata categoria con un simpatico slideshow! ovviamente non volendo una cosa già pronta sto cercando di crearmelo da solo per poterlo personalizzare al 100%!

sto testando il modulo man mano che vado avanti!
ma ora quando lo attivo sul mio joomla non visualizzo più niente!!! solamente una pagina bianca vuota!!!  :o :o :o :'(

vi allego il file!

Ovviamente grazie :)

[allegato vecchio più di un anno eliminato automaticamente]

Offline simonepozzobon

  • Nuovo arrivato
  • *
  • Post: 28
    • Mostra profilo
Re:problema visualizzazione modulo
« Risposta #1 il: 20 Giu 2010, 21:09:19 »
secondo me sto sbagliando nel selezionare i dati dal database
Codice: [Seleziona]
class modCarouselHelper
{
function getCarouselTitle( $params )
    {
$categoria = params->get( 'category' );
        $query = "SELECT * FROM 'jos_content' WHERE 'catid' = ".$categoria.";";
$db->setQuery($query);
        $carosello = $db->loadObjectList();

return $carosello;
    }
}
può essere?

mau_develop

  • Visitatore
Re:problema visualizzazione modulo
« Risposta #2 il: 20 Giu 2010, 21:19:00 »
non so se può essere... però...

 $db dove lo hai preso? comparso magicamente dal nulla? :)

M.

... params->get ... anche questo spero che da qualche parte sia stato istanziato

M.
« Ultima modifica: 20 Giu 2010, 21:34:51 da mau_develop »

Offline simonepozzobon

  • Nuovo arrivato
  • *
  • Post: 28
    • Mostra profilo
Re:problema visualizzazione modulo
« Risposta #3 il: 21 Giu 2010, 19:38:24 »
hai ragione Mau_develop
ero un po' distratto:)
ho risolto così:
Codice: [Seleziona]
class modCarouselHelper
{
function getCarouselTitle( $params )
    {
$db =& JFactory::getDBO();
$categoria = $params->get( 'category' );
$sql = 'SELECT * FROM #__content WHERE catid = '.$categoria;
$db->setQuery( $sql );
    $carosello = $db->loadRow();
return $carosello;
    }
}

ora mi fa vedere il sito con il mio modulo caricato! ma non esegue la query SQL o almeno non la fa vedere!!

nella directory /tmpl del mio modulo ho creato un file default.php (la view del modulo) molto semplice:
Codice: [Seleziona]
<div class="ilmiomodulo">
<?php echo $carosello ?>
</div>
ma non mi fa vedere nulla...devo stampare la variabile $carosello in altro modo!? non capisco perchè sia tutto vuoto! :) :o :o :o
si vede che sono alle prime armi :)

mau_develop

  • Visitatore
Re:problema visualizzazione modulo
« Risposta #4 il: 21 Giu 2010, 19:50:55 »
allora, se vuoi vedere cosa fa la query commenta un'attimo il return (altrimenti ti scappa :) ) e metti un bel print_r di carosello

poi... perchè la tua view dovrebbe contenere quell'array (nn lo mettere in echo metti sempre tutto in print_r() )

qual'è il giro dell'MVC?

M.

http://forum.joomla.it/index.php/topic,101767.msg448774.html#msg448774
......
Il MODELLO: è la logica dell'applicazione e si occupa di interagire con il database, di fornire "elaborazioni" di dati attraverso i suoi metodi,... insomma è un po' il motore,

la VISUALIZZAZIONE è ciò che l'utente vedrà, quindi il codice per la visualizzazione della pagina, in genere l'html,

il CONTROLLER è colui che consente di unire il modello e la visualizzazione, rispondendo ad eventi previsti e quindi gestiti.

In pratica il controller si occupa di soddifare la richiesta proveniente dall'http utilizzando i metodi creati nel model e generando dati che verranno presi in carico dalla view per la visualizzazione.. semplice no?

......
« Ultima modifica: 21 Giu 2010, 20:43:35 da mau_develop »

Offline simonepozzobon

  • Nuovo arrivato
  • *
  • Post: 28
    • Mostra profilo
Re:problema visualizzazione modulo
« Risposta #5 il: 22 Giu 2010, 16:26:39 »
thanks mau_develop

un'ultima cosa come faccio adesso a stampare la variabile $carosello tramite il file default.php (view)???

mau_develop

  • Visitatore
Re:problema visualizzazione modulo
« Risposta #6 il: 22 Giu 2010, 21:11:09 »
prova a guardare qualsiasi modulo di joomla, chessò related_item piuttosto che search, il file con lo stesso nome del modulo come termina?

M.

 



Web Design Bolzano Kreatif