Back to top

Autore Topic: Set di parametri diverso a seconda delle pagine del sito  (Letto 2241 volte)

Offline gt_67

  • Esploratore
  • **
  • Post: 80
    • Mostra profilo
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 !

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Set di parametri diverso a seconda delle pagine del sito
« Risposta #1 il: 20 Set 2008, 08:31:47 »
deve mostrare notizie random?

Offline gt_67

  • Esploratore
  • **
  • Post: 80
    • Mostra profilo
Re: Set di parametri diverso a seconda delle pagine del sito
« Risposta #2 il: 22 Set 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 !

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Set di parametri diverso a seconda delle pagine del sito
« Risposta #3 il: 22 Set 2008, 13:34:44 »
Si, attraverso l'ID della sezione, se me ne ricordo quando arrivo a casa ti scrivo come recuperarlo

Offline gt_67

  • Esploratore
  • **
  • Post: 80
    • Mostra profilo
Re: Set di parametri diverso a seconda delle pagine del sito
« Risposta #4 il: 22 Set 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 !

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Set di parametri diverso a seconda delle pagine del sito
« Risposta #5 il: 23 Set 2008, 08:37:04 »
La variabile è:

Codice: [Seleziona]
$_GET[Itemid]
 :)

Offline gt_67

  • Esploratore
  • **
  • Post: 80
    • Mostra profilo
Re: Set di parametri diverso a seconda delle pagine del sito
« Risposta #6 il: 23 Set 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 !

 



Web Design Bolzano Kreatif