Je voudrais que de la musque se joue à l'ouverture d'un article
particulier...
J'ai donc pensé à la balise html : <EMBED> pour jouer la musique que j'ai
mis dans un squellette html spécifique à un article : article=20.html
Mais ca ne marche pas... pourquoi ?
quand j'appelle directement le squelette depuis le navigateur, le son
commence bien comme il faut et pourquoi pas dans le site ?
Question ou precision, ca dépend si j'ai tord ou si j'ai raison...
J'ai donc pensé à la balise html : <EMBED> pour jouer la musique que j'ai
mis dans un squellette html spécifique à un article : article=20.html
Est-ce que article=20.php3/html ne serait pas le squelette pour UN article (l'article n° 20) mais plutot le squelette pour UNE rubrique (la rubrique n° 20) et elle seule?
>Mais ca ne marche pas... pourquoi ?
Le problème serait donc que le squelette que vous penser spécifique à l'article "20" n'est pas utilisé, puisqu'en fait il n'est utilisé que pour les articles de la rubrique "20".
<dislaimer>Le § précédent ne vaut que si la réponse à la question du premier § est "Oui", "Tout à fait" ou simplement positive.</disclaimer>
Question ou precision, ca dépend si j'ai tord ou si j'ai raison...
J'ai donc pensé à la balise html : <EMBED> pour jouer la musique que
j'ai
mis dans un squellette html spécifique à un article : article=20.html
Est-ce que article=20.php3/html ne serait pas le squelette pour UN
article (l'article n° 20) mais plutot le squelette pour UNE rubrique (la
rubrique n° 20) et elle seule?
>Mais ca ne marche pas... pourquoi ?
Le problème serait donc que le squelette que vous penser spécifique à
l'article "20" n'est pas utilisé, puisqu'en fait il n'est utilisé que
pour les articles de la rubrique "20".
<dislaimer>Le § précédent ne vaut que si la réponse à la question du
premier § est "Oui", "Tout à fait" ou simplement positive.</disclaimer>
Alors comment faire pour que le site utilise un squelette particulier pour
cet article... y aurait t'il un autre moyen que d'utiliser cette balise ?
une fonction de SPIP ?
En fait la musique est spécifique à cette article et non à une rubrique...
Merci
Alors comment faire pour que le site utilise un squelette particulier pour
cet article... y aurait t'il un autre moyen que d'utiliser cette balise ?
une fonction de SPIP ?
Tu peux voir du coté des articles=xx.html (squelettes spécifique à la
rubrique ou l'article(?) xx [1]). Mais ici, je pense qu'un mot clef serait
plus judicieux (associer un mot-clef à l'article et dans ton squelette
faire un bout de code spécifique à ce mot clef).
Quand à effectivement déclencher la musique *à l'ouverture* d'une page
web, tout le monde te dira que c'est une très mauvaise idée. L'idéal est
d'associer un bouton permettant le déclenchement de la musique par
l'utilisateur.
Sinon, la personne qui passait sur ton site depuis un lieu public (un
bureau par exemple), c'ets la dernière fois qu'il passera, je te le
garantis...
Yannick
[1]: Chaque fois que je dois me rendre sur le site de spip pour y trouver
de la doc, je suis perdu. Je le trouve très très peu clair et très
désorganisé. La seule chose que j'ai trouvé à ce sujet (alors que je suis
sur qu'il y a mieux) est http://www.spip.net/fr_article1591.html qui
mentionne juste un exemple avec "rubrique" sans dire comme ca se passerait
de manière générale pour <squelette>=10.html...
Globalement, je pense que la doc n'est pas assez linéaire (des liens
partout sur la page sans que l'on sache bien à quoi ils menent). Cela fait
qu'on a aucun repere mental pour savoir où trouver une info même si on
l'a déjà reperée une fois. Je crois qu'un sommaire solide (I/ II/ 1.a ...)
aiderait beaucoup... A titre de comparaison, je citerait www.python.org. 1
clic "documentation", "library reference", et on a tout sous les yeux ou
presques, c'est moins fancy mais beaucoup plus efficace...
Alors comment faire pour que le site utilise un squelette particulier
pour
cet article... y aurait t'il un autre moyen que d'utiliser cette balise
?
une fonction de SPIP ?
Tu peux voir du coté des articles=xx.html (squelettes spécifique à la
rubrique ou l'article(?) xx [1]). Mais ici, je pense qu'un mot clef serait
plus judicieux (associer un mot-clef à l'article et dans ton squelette
faire un bout de code spécifique à ce mot clef).
c'est à dire ?
que dois je faire de spécial dans la déclaration de ce mot clé ? et quel
bout de code... merci !
Quand à effectivement déclencher la musique *à l'ouverture* d'une page
web, tout le monde te dira que c'est une très mauvaise idée. L'idéal est
d'associer un bouton permettant le déclenchement de la musique par
l'utilisateur.
Sinon, la personne qui passait sur ton site depuis un lieu public (un
bureau par exemple), c'ets la dernière fois qu'il passera, je te le
garantis...
Yannick
[1]: Chaque fois que je dois me rendre sur le site de spip pour y trouver
de la doc, je suis perdu. Je le trouve très très peu clair et très
désorganisé. La seule chose que j'ai trouvé à ce sujet (alors que je suis
sur qu'il y a mieux) est http://www.spip.net/fr_article1591.html qui
mentionne juste un exemple avec "rubrique" sans dire comme ca se passerait
de manière générale pour <squelette>=10.html...
Globalement, je pense que la doc n'est pas assez linéaire (des liens
partout sur la page sans que l'on sache bien à quoi ils menent). Cela fait
qu'on a aucun repere mental pour savoir où trouver une info même si on
l'a déjà reperée une fois. Je crois qu'un sommaire solide (I/ II/ 1.a ...)
aiderait beaucoup... A titre de comparaison, je citerait www.python.org. 1
clic "documentation", "library reference", et on a tout sous les yeux ou
presques, c'est moins fancy mais beaucoup plus efficace...
Le Tue 21/10/2003 à 11:13, spip@cafeducentre.net a écrit :
Alors comment faire pour que le site utilise un squelette particulier pour
cet article... y aurait t'il un autre moyen que d'utiliser cette balise ?
une fonction de SPIP ?
Est-ce qu'à terme il y aura d'autres articles dans ce cas ?
Si oui, ça vaudrait le coup de mettre ce qu'il faut dans le squelette
général.
Par exemple, utiliser un champ "extra" pour mettre le nom du fichier
musique, ou faire une bidouille équivalente avec des mots clé ou un
champ inutilisé si t'es pas en version 1.7.
Il suffit alors de mettre un truc du genre
[<embed .....(#PS*) ...]
pour inclure le code embed si le PS n'est pas vide (dans le cas ou tu
met le nom du fihcier à jouer dans lePS).
Tu peux voir du coté des articles=xx.html (squelettes spécifique à la
rubrique ou l'article(?) xx [1]).
http://www.spip.net/fr_article877.html
-SPIP, système de publication pour l’internet
- Documentation en français
- Guide du webmestre et du bidouilleur SPIP
- Mise en page : manuel de référence
- Principe général
- Une interface différente dans le même site
Je cite:
{{Une interface différente selon les rubriques}}
Vous pouvez, pour un même type de document, créer des squelettes différents selon les rubriques du site. [...]
Il suffit de compléter le nom du fichier squelette de « -numéro » (un tiret suivi d’un numéro de rubrique). Par exemple, si vous créez un fichier : article-60.html, tous articles contenus dans la rubrique n°60 utiliseront ce squelette (et non plus le squelette par défaut article.html). Notez bien : le numéro indiqué est celui d’une rubrique
[...]
{{Une interface pour une seule rubrique}}
On peut créer une interface qui s’applique à une rubrique, mais pas à ses sous-rubriques. Pour cela, il faut créer un fichier : article=60.html, qui s’appliquera uniquement aux articles de la rubrique 60, mais pas à ses sous-rubriques.
> plus judicieux (associer un mot-clef à l'article et dans ton squelette
> faire un bout de code spécifique à ce mot clef).
c'est à dire ?
que dois je faire de spécial dans la déclaration de ce mot clé ? et quel
bout de code... merci !
- Déclarer un mot-clef, mettons "musique" (numero 123)
- Ajouter un document à ton article contenant la musique
Ensuite un truc comme ça en début de page:
<BOUCLE_musique(ARTICLES){id_article}{id_mot=123}>
<BOUCLE_documents_joints(DOCUMENTS){id_article}>
Ici le code qui lance la musique du docuement (je connais rien à ça
désolé).
</BOUCLE_documents_joints>
</BOUCLE_musique>
Puis ta boucle article normale...
Y'a surement moyen de faire mieux, mais je vois pas comment.
Quand à effectivement déclencher la musique *à l'ouverture* d'une page
web, tout le monde te dira que c'est une très mauvaise idée. L'idéal est
d'associer un bouton permettant le déclenchement de la musique par
l'utilisateur.
pour qu'on puisse d'aider, ce serait bien que tu précises pourquoi tu veux mettre ce son dans l'article.
sinon, la base, c'est de faire une boucle documents, avec le critère {extension=mp3}, et ensuite d'utiliser la balise #EMBED_DOCUMENT.
seulement, comme l'a dit Yannick, c'est pas génial. Non seulement l'internaute va pas forcément aimer de l'avoir de force s'en pouvoir l'éteindre, mais en plus sur les derniers navigateurs, le mp3 est plus ou moins streamé, et ca donne un son haché, complètement dégueulasse. bref sans contrôle réel, c'est pas super de passer par SPIP.
par contre, une autre solution, c'est de faire un swf (flash) qui lance le son quand on clique dessus. ca marche bien en principe, mais moi j'ai rencontré un problème en associant le swf en document : il diffuse le son sur la page, mais n'affiche pas le swf !! je sais pas pourquoi.
je suis d'ailleurs en train de voir comment je peux entrer la variable id_rubrique dans mon swf pour diffuser un son différent suivant la rubrique. si ca intéresse quelqu'un...