Submitted by beclubber on
Bonjour à tous,
Je recherche depuis un bon moment un moyen de mettre de la musique en backgroud sur mon site, et il faut que cette musique ne se recharge pendant la navigation entre chaque page..
A chaque fois qu'une personne pose cette question sur les forums, la réponse est que c'est un moyen pour agacé les utilisateurs qui sont sur le site...et je suis d'accord avec cela...
Le problème est que la personne pour qui je fais le site à vraiment envie de mettre cette musique en fond.
Faut-il mettre le contenu page.tpl.php dans un frameset? si oui pourrais-je vous demander quelques indications à ce sujet?
Merci d'avance
Personne?
Permalien Soumis par beclubber le 24 Septembre, 2009 - 11:10
Personne?
A chaque fois qu'une
Permalien Soumis par Yoran le 24 Septembre, 2009 - 12:35
A chaque fois qu'une personne pose cette question sur les forums, la réponse est que c'est un moyen pour agacé les utilisateurs qui sont sur le site...et je suis d'accord avec cela...
J'ai toujours adoré les réponses du genre "Expliques moi ce que tu veux, je t'expliquerait pourquoi t'en passer" ;-) Certains doivent avoir du mal avec un simple "je ne sais pas", bref :)
Si je comprend bien, tu veux que ta musique se lance à l'arrivée sur le site, mais ne soit pas coupé en passant d'une page à l'autre. Si j'étais obligé de faire un truc pareil (il faut bien manger ;-) j'utiliserais plutôt un iframe créé du côté client (javascript) mais tu va obtenir une usine à gaz.
L'idée serait dans page.tpl.php de coller tout ton contenu dans un iframe, et le lecteur audio hors de l'iframe. Ensuite il faut conditionner la non-utilisation de cet iframe à un paramètre genre ?iframe=no. Ensuite en javascript, côté client, tu utilises jquery pour modifier tous les liens à l'intérieur de l'iframe pour ajouter le paramètre ?iframe=no. Ca devrait logiquement fonctionner...
Bonjour, Je souhaite
Permalien Soumis par selinav le 12 Décembre, 2011 - 14:04
Bonjour,
Je souhaite également faire la même chose (et oui faut bien manger!!) pour un client mais je n'ai pas trop compris la solution de Yoran.
Pourriez-vous me donner un exemple du code à mettre dans le page.tpl.php , SVP ?
Merci