Re: [CPS-users-fr] Suite: Intégrer DEWPLAYER au fichierjoint MP3

Hugo Lacasse pvp at videotron.ca
Mar 13 Juin 04:28:00 CEST 2006


Merci beaucoup!

J'ai travaillé et ça fonctionne. Je vous partage ma petite solution à  mon petit problème.

Voici le code

<span tal:condition="python:mimetype.icon_path == 'audio.png'">
<object type="application/x-shockwave-flash" data="" tal:attributes="data string:dewplayer.swf?mp3=${content_url}?nocache=${last_modified}" width="200" height="20">
<param name="movie" value="dewplayer.swf?mp3=${content_url}?nocache=${last_modified}"/>
</object>
</span>

Hugo :)
  ----- Message d'origine ----- 
  De : Anahide Tchertchian 
  À : Hugo Lacasse 
  Cc : cps-users-fr at lists.nuxeo.com 
  Envoyé : 7 juin, 2006 02:44
  Objet : Re: [CPS-users-fr] Suite: Intégrer DEWPLAYER au fichierjoint MP3


  Bonjour,

  > J'ai trouvé une partie de ma solution... je dois intégrer le code dans 
  > le ficher widget_file_render.  Il me reste à apprendre à cibler ma 
  > source sonore pour l'application DEWPLAYER et que le tout s'applique 
  > seulement lorsque mes fichiers joints sont des fichiers MP3. Je suis 
  > rendu là. Est-ce que quelqu'un peut m'aider pour le petit bout qu'il reste?
  > ------------------
  > Dans : widget_file_render
  >  
  >   <tal:block condition="python: mode == 'view' and not empty_file">
  >     <metal:block define-macro="file_view">
  >  
  > 
  > (??faire en sorte que DEWPLAYER s'applique seulement pour les MP3??)
  >  
  > <object type="application/x-shockwave-flash" data="dewplayer.swf?mp3=  
  > (??cibler mon fichier attaché??) " width="200" height="20">
  > <param name="movie" value="dewplayer.swf?mp3=  (??cibler mon fichier 
  > attaché??)  "/>
  > </object>
  >  
  >       <a target="_blank" tal:condition="mimetype"
  >         tal:attributes="href 
  > string:${content_url}?nocache=${last_modified}">
  >         <img tal:replace="structure 
  > python:here.getImgTag(mimetype.icon_path,
  >           title=mimetype.name())" /></a>

  Le mimetype est accessible comme ici, le code correspondant a dewplayer 
  peut n'etre affiché que lorsque le mimetype prend la valeur voulue (que 
  je ne connais pas concernant les fichiers MP3).
  Pour ce qui est du fichier attaché, je ne sais pas exactement ce qu'il 
  faut fournir au code html, mais vous pouvez tenter d'utiliser l'url 
  entiere pour visualiser le fichier (variable content_url).

  Au final :

  <tal:block condition="python:mimetype == 'mimetype d'un MP3'">
     <object type="application/x-shockwave-flash" width="200" height="20"
       tal:attributes="data string:dewplayer.swf?mp3=${content_url}">
       <param name="movie"
         tal:attributes="value string:dewplayer.swf?mp3=${content_url}" />
     </object>
  </tal:block>

  Cordialement,

  -- 
  Anahide Tchertchian, Nuxeo
  Mail: at at nuxeo.com - Tel: +33 (0)1 40 33 71 60
  http://www.nuxeo.com - http://www.cps-project.org
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://lists.nuxeo.com/pipermail/cps-users-fr/attachments/20060612/78b4bc5a/attachment.htm


More information about the cps-users-fr mailing list

This list archive provided by Nuxeo, the leaders of open source ECM. Check out the Nuxeo 5 open source, standards-based ECM project.