Joomla.it Forum

Non solo Joomla... => Sviluppo => : bobighorus 03 May 2008, 13:53:59

: Sviluppo hack per sottofondo musicale automatico: variabili PHP nella stessa pag
: bobighorus 03 May 2008, 13:53:59
Ciao a tutti ragazzi!
Ho fatto molte ricerche affannose tra componenti e moduli ma non ne esiste nessuno in grado di far apparire automaticamente una finestra con un sottofondo musicale.
Sto iniziando a scrivere un piccolo hack della index.php del template che vorrei trasformare in un piccolo modulo o plugin; ma mi serve una mano.
Sostanzialmente l'idea è molto semplice: inserisco una chiamata javascript "onLoad" nel tag "body" che mi carica in automatico una pagina esterna con un player flash con la musica di sottofondo; tutto fila ma il problema è che la "index" del template viene richiamata per ogni pagina del sito e quindi ogni volta che si accede ad una pagina riparte il player.

Vorrei trovare il modo di controllare se la finestra è già aperta e in questo caso non far ripartire il player.
Ho provato via Javascript ma la cosa risulta impossibile perchè una volta che si ricarica la pagina vengono di nuovo istanziate tutte le variabili di controllo; allora vorrei trovare il modo da PHP per passare una variabile di controllo a index.php per fare una cosa del genere:
:
if (variabile  settata) { //la pagina è già aperta

   non fare niente
}

else {//la pagina non è aperta

    apri il sottofondo;
    istanzia la variabile;
}
di modo tale che istanziata la varabile la prima volta (nella homepage) nelle altre pagine non venga più aperto il sottofondo.
Ho provato con le sessioni e con le variabili superglobali ma ho avuto problemi; a parte che non funziona bene perchè viene richiamata la stessa pagina... :-\
Spero di essere stato sufficientemente chiaro!
Qualcuno ha qualche idea?
: Re: Sviluppo hack per sottofondo musicale automatico: variabili PHP nella stessa pag
: = odino = 03 May 2008, 14:24:44
apri una nuova pagina? un popup?

la sequenza è abbastanza semplice basterebbe inoltrare una chiamata al DB per vedere se è già lanciata una query che richiami il sottofondo musicale
: Re: Sviluppo hack per sottofondo musicale automatico: variabili PHP nella stessa
: bobighorus 03 May 2008, 15:34:47
Si apro una finestra con la "window.open"...non eseguo una query; non c'entra il db... :-\
: Re: Sviluppo hack per sottofondo musicale automatico: variabili PHP nella stessa
: = odino = 03 May 2008, 19:56:14
Si apro una finestra con la "window.open"...non eseguo una query; non c'entra il db... :-\

nonono dobbiam cercare di scrivere un modulo, a mio avviso, che come output da:

clicca per il sottofondo musicale

...

tu clicchi e parte tramite popup e nuova finestra

a quel punto basta scrivere una piccola porzione di php nel core di Joomla per dire:
"se si sta già prendendo il contenuto dalla tabella ( per es. ) MUSIC, non riavviare..."
: Re: Sviluppo hack per sottofondo musicale automatico: variabili PHP nella stessa
: bobighorus 03 May 2008, 20:36:50
2 obiezioni  :D :
1)moduli del genere (clicca qui e parte la musica) esistono già, mentre la mia esigenza è di far partire il sottofondo in automatico, come scrivevo prima
2)l'idea di una tabella del db, con un solo campo, mi sembra alquanto esagerata dal punto di vista computazionale, oltre che uno spreco enorme di risorse; inoltre andrebbe bene per la prima volta ma per un'altra visita la variabile rimarrebbe settata nel db...
: Re: Sviluppo hack per sottofondo musicale automatico: variabili PHP nella stessa
: = odino = 04 May 2008, 13:06:12
2 obiezioni  :D :
1)moduli del genere (clicca qui e parte la musica) esistono già, mentre la mia esigenza è di far partire il sottofondo in automatico, come scrivevo prima
2)l'idea di una tabella del db, con un solo campo, mi sembra alquanto esagerata dal punto di vista computazionale, oltre che uno spreco enorme di risorse; inoltre andrebbe bene per la prima volta ma per un'altra visita la variabile rimarrebbe settata nel db...

1 - allora vuoi scrivere nell'index.php? conta che la musica in automatico per molti è fastidiosa
2 - associ l'IP visitatore alle 'richieste' fatte al DB. nulla di più semplice  :-[
: Re: Sviluppo hack per sottofondo musicale automatico: variabili PHP nella stessa
: bobighorus 04 May 2008, 15:19:00
1 - allora vuoi scrivere nell'index.php? conta che la musica in automatico per molti è fastidiosa
Si, è quello che sto cercando di scrivere dal primo post  :D
Io vorrei aprire una finestra di sottofondo automatica che un utente è libero di chiudere quando vuole. E' vero che è fastidiosa, ma il cliente ha sempre ragione.  ;)
2 - associ l'IP visitatore alle 'richieste' fatte al DB. nulla di più semplice  :-[
mmm...ripeto Odino, non mi piace molto come soluzione perchè mi sembra uno spreco enorme di risorse, ma oltre a questo, calcola che non è detto che un utente cambi sembre IP, anzi...ormai anche con contratti ad IP dinamico capita spessissimo che l'IP assegnato sia sempre quello, quindi il discorso cade... :-\
: Re: Sviluppo hack per sottofondo musicale automatico: variabili PHP nella stessa pag
: = odino = 05 May 2008, 11:11:13
ma infatti tu dovresti controllare in tempo reale da che IP viene interpellato il DB. cmq...ok, no matter, ma se non si fa come ti ho suggerito ho poche idee  :P