Joomla.it Forum

Non solo Joomla... => Sviluppo => : gt_67 19 Sep 2008, 15:04:00

: Set di parametri diverso a seconda delle pagine del sito
: gt_67 19 Sep 2008, 15:04:00
Ciao a tutti !

Sto scrivendo un modulo che dovrebbe comportarsi differentemente a seconda delle pagine del sito dove si trova visualizzato.

Immaginate un sistema di news che visualizzi tutte le news attive nella pagina principale, solo quelle del 2007 nella pagina archivio e così via e che la rappresentazione grafica sia diversa.

Non vorrei fare qualcosa tipo (if pagina==principale then Bla bla bla) codificato in maniera hard nel codice ma vorrei codificarlo con i parametri XMl così che sia generico.

L'unica soluzione che ho trovato ad oggi è quella di creare N moduli (es mod_news_01, mod_news_02 ecc.) e visualizzarli in pagine diverse del sito.

Qualcuno ha una dritta da lanciarmi per evitare questo stillicidio di codice ?

Grazie a tutti e ciao !
: Re: Set di parametri diverso a seconda delle pagine del sito
: = odino = 20 Sep 2008, 08:31:47
deve mostrare notizie random?
: Re: Set di parametri diverso a seconda delle pagine del sito
: gt_67 22 Sep 2008, 12:37:09
Grazie dell'interessamento,

No, non deve visualizzare notizie random, ma deve visualizzare le notizie in funzione della pagina in cui si trova.

Il modulo non ha niente a che fare con quello standard di joomla, è completamente creato da zero.

Una soluzione che mi è venuta in mente è quella di usare un Database di parametri, con una riga per ciascuna delle pagine in cui viene visualizzato il modulo.

A questo punto il modulo invece di leggere i dati dal file XML, andrebbe a leggerli dal Database.

Così funzionerebbe, ma non c'è una soluzione più semplice ?

Ciao !
: Re: Set di parametri diverso a seconda delle pagine del sito
: = odino = 22 Sep 2008, 13:34:44
Si, attraverso l'ID della sezione, se me ne ricordo quando arrivo a casa ti scrivo come recuperarlo
: Re: Set di parametri diverso a seconda delle pagine del sito
: gt_67 22 Sep 2008, 14:58:51
Grazie mille, aspetto tue notizie, allora.

Intanto sto provando un altro metodo: 10, 20 files xml diversi (uno per ogni sezione) che puntano però allo stesso file php. Provo e vediamo.

Ciao !
: Re: Set di parametri diverso a seconda delle pagine del sito
: = odino = 23 Sep 2008, 08:37:04
La variabile è:

:
$_GET[Itemid]
 :)
: Re: Set di parametri diverso a seconda delle pagine del sito
: gt_67 23 Sep 2008, 12:43:56
Ti ringrazio della risposta, ho capito cosa vuoi dire e credo che l'unica soluzione sia quella di utilizzare un database di parametri, con una riga di parametri diversa per ogni Itemid.

Ho già provato creando le righe Mysql a manina e funziona ala grande, devo solo sviluppare un componente che le gestisca.

Grazie dell'aiuto, ciao !