Skip to main content Help Control Panel

Gérard


on Apr. 24 2010
from le Web Parisien

YACS team - Modérateur
Share
Post to Facebook
Tweet about this
Share at LinkedIn
Invite participants
Reference this page
Monitor
Recent files
support »
See also
 

support «   Besoin d'aide «  

Lecture d'un fichier audio "par hasard"

PreviousNextIndex

Owner Gérard
Progress0%
WorkflowSupport request
StatusProblem has been recorded
Bonjour,
Il y a une fonction (script ou code ?) qui permet d'afficher dans une box (navigation ou extra) une liste d'articles pris par hasard.
Serait-il possible d'avoir la même chose avec la lecture d'un seul fichier audio ou vidéo (pris par exemple parmi ceux d'une collection ou d'un article dédié) ?
Un code Yacs est-il envisageable du style [random.sound=section:xx] ou autre (J'ai vu dans le wiki Codes YACS qu'il existait un code [random.description] mais qui n'a pas l'air de fonctionner.
Par extension le même genre de code/script pourrait s'appliquer a un fichier vidéo.
Merci.

Gérard
on Jan. 28 2011
Merci de vos réponses,
En fait, j'imaginais juste faire une boite extra avec l'audio de la semaine (et le fichier lu serait un fichier audio pris au hasard dans un liste de fichiers audios joint a un article.
Donc un code yacs du type (sound=xx) ou xx serait un numéro pris entre les bornes des id des fichiers audio.
Je n'ai pas besoin que la lecture démarre automatiquement au chargement de la page ni de la liste en bas de page. D'où l'idée que vous suggérez pour un overlay.
Sur la proposition d'utiliser la dernière version de dewplayer, dans ce cas pourquoi cette version n'est pas nativement intégré aux mises a jour de yacs ?
Alexis Raimbault - on Jan. 28 2011
" pourquoi cette version n'est pas nativement intégré aux mises a jour de yacs ? "
oui pourquoi hein ? remboursez !

Ici pas besoin de code yacs. Un code yacs est utile pour afficher du contenu dans des endroits indéfinis, entre autre sur des pages qui ne contiennent pas forcément la ressource utilisée.

Avec un overlay on peut créer une boite extra pour la page, avec n'importe quel contenu programmable en php. Par contre il n'est pas possible, avec un overlay, d'empêcher la liste des fichiers de s'afficher en bas de la page.

Mais nous pouvons le faire avec un "view_as_", un peu plus délicat à mettre en oeuvre que l'overlay

Par exemple, partir du "view_as_tabs" et enlever la génération du deuxième onglet du code, celui qui liste les fichiers, et aussi le troisième (utilisateur) On enregistre sous view_as_audio (par exemple). Il faut positionner cette option pour les pages qui doivent utiliser ce script. il faudra ensuite construire le code html du player, en lui donnant les chemins des fichiers sons attachés à la page.

ce code HTML pourra ajouté à la variable globale $context, par exemple $context['component']['audio'] = le-code-html

Ensuite, dans le panneau de conf, fabrication des pages, onglet composants, il faudra écrire "audio" selon l'ordre avec lequel on veut voir apparaitre cette boite extra parmi les autres.


Alexis Raimbault webmaster free-lance

Alexis Raimbault
on Jan. 26 2011

la version récente du dewplayer (une version plus ancienne est intégrée à yacs) permet la lecture aléatoire

http://www.alsacreations.fr/dewplayer.html

le plus simple est de s'appuyer dessus pour la lecture des fichiers




Alexis Raimbault webmaster free-lance

Alexis Raimbault
on Jan. 26 2011

questions au prélable :

  • tu veux déclencher la lecture à l'affichage de la page ?
  • tu veux toujours la liste des fichiers en bas de page, ou la supprimer ?



Alexis Raimbault webmaster free-lance

Gérard
on Jan. 26 2011
Bonjour,
Je reviens sur ce post après une longue période. Tu suggères que cette "lecture par hasard" serait assez facile a mettre en oeuvre avec un overlay en spécialisant un article.
Comme je n'ai jamais compris comment utiliser et créer un overlay, pourrais tu me donner juste une petite piste ou un début de piste pour concrétiser ce que tu décris.
Merci d'avance
Gerard

Alexis Raimbault
on June 25 2010
" Il y a une fonction (script ou code ?) qui permet d'afficher dans une box (navigation ou extra) une liste d'articles pris par hasard. "

oui [random=section:id] affiche aléatoirement les articles de la section indiqué.

si tous les sons sont stockés dans un article, un overlay sur l'article permettrait de mettre en place une lecture aléatoire des fichiers.




Alexis Raimbault webmaster free-lance

J.Juraver
on Apr. 30 2010

Bonne idée bien sûr, qui va dans le sens d'une harmonisation des codes dynamiques typiques de yacs. Mais ça a alors plus sa place dans la rubrique des suggestions qu'ici.




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |

Gérard
on Apr. 24 2010
La page a été créée

PreviousNextIndex