Permalink
Fetching contributors…
Cannot retrieve contributors at this time
75 lines (72 sloc) 4.11 KB
<BOUCLE_tous (DOCUMENTS types_documents) {id_document=#ID} {tout}>[
(#REM) on trouvera plusieurs variable de hauteur/largeur
- les balises #HAUTEUR et #LARGEUR
- #ENV{hauteur} et {largeur} correspondant <emb|hauteur=xx...>
- #GET{hauteur} et #GET{largeur} correspondent prioritairement a #ENV,
puis #LARGEUR/HAUTEUR sauf si il y a un controleur
]
#SET{hauteur,#ENV{hauteur,#HAUTEUR}} #SET{largeur,#ENV{largeur,#LARGEUR}}
[(#REM)
Si la taille est zero, mettre une valeur par defaut 320x240
][(#GET{hauteur}|plus{#GET{largeur}}|?{'',
[(#SET{largeur,320})][(#SET{hauteur,240})]
})]
#SET{skin,#ENV{skin,#CONFIG{videojwplayer/skin,''}}}
#SET{soustitre,''}
#SET{audiodesc,''}
#SET{transcript,''}
<BOUCLE_annexes(DOCUMENTS spip_documents_liens){id_objet=#ID_DOCUMENT}{objet=document}{mode IN soustitre,audiodesc,transcript}{statut==.*}>#SET{#MODE,#URL_DOCUMENT}[(#MODE|=={transcript}|oui)
[(#SET{transcript_title,[: (#_tous:TITRE|attribut_html|sinon{#TITRE|attribut_html|sinon{#_tous:FICHIER|basename}})] [((#EXTENSION|strtoupper)) [(#TAILLE|taille_en_octets)]]})]
]</BOUCLE_annexes>
#SET{soustitre,#ENV{soustitre,#GET{soustitre}}}
#SET{audiodesc,#ENV{audiodesc,#GET{audiodesc}}}
#SET{transcript,#ENV{transcript,#GET{transcript}}}
<div class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})]'[
style='[(#ENV{align}|match{^(left|right)$}|?{' '})float:#ENV{align};] (#ENV{align,center}|=={center}|?{'',' '})[width:(#GET{largeur}|max{120})px]']>
<div
style='width:#GET{largeur}px;height:#GET{hauteur}px;margin:0 auto;overflow:hidden;'
class='video_placeholder'
><video
src="#URL_DOCUMENT"
height="#GET{hauteur}"
width="#GET{largeur}"
poster="[(#LOGO_DOCUMENT{vignette}|image_reduire{#GET{largeur},#GET{hauteur}}|extraire_attribut{src})]"
class="video-jwplayer"
data-player="{
file:'#URL_DOCUMENT',
height:#GET{hauteur},
width:#GET{largeur},
wmode: 'window',
image:'[(#LOGO_DOCUMENT{vignette}|image_reduire{#GET{largeur},#GET{hauteur}}|extraire_attribut{src})]',[
title: '(#TITRE|attribut_html|replace{'&#039;','\&#039;'})',][
description: '(#DESCRIPTIF|supprimer_tags|attribut_html|replace{'&#039;','\&#039;'})',][
author: '(#CREDITS|attribut_html|replace{'&#039;','\&#039;'})',][
'captions.file': '(#GET{soustitre})',
'captions.back': [(#ENV{captions_back,#CONFIG{videojwplayer/captions_back,oui}}|=={oui}|?{true,false})],
'captions.state': [(#ENV{captions_state,#CONFIG{videojwplayer/captions_state,oui}}|=={oui}|?{true,false})],
'captions.fontsize': '[(#ENV{captions_fontsize,#CONFIG{videojwplayer/captions_fontsize,14}})]',][
'audiodescription.file': '(#GET{audiodesc})',
'audiodescription.state': [(#ENV{audiodescription_state,#CONFIG{videojwplayer/audiodescription_state,oui}}|=={oui}|?{true,false})],
'audiodescription.ducking': [(#ENV{audiodescription_ducking,#CONFIG{videojwplayer/audiodescription_ducking,non}}|=={oui}|?{true,false})],]
[(#GET{skin}|oui)'skin': '[(#CHEMIN{[jwplayer/skins/#GET{skin}/(#GET{skin}).zip]})]',]
controlbar: '[(#ENV{controlbar,#CONFIG{videojwplayer/controlbar,bottom}})]',
dock: ['(#ENV{dock,#CONFIG{videojwplayer/dock,non}}|=={oui}|?{true,false})'],
autostart: [(#ENV{autostart,#CONFIG{videojwplayer/autostart,non}}|=={oui}|?{true,false})],
[(#REM)
suppression viral
http://www.longtailvideo.com/addons/get-plugin.php?addon=47&vid=116
]'viral.onpause':'false',
'viral.oncomplete':'false',
'viral.allowmenu':'false'
}"
>[(#LOGO_DOCUMENT{vignette}|image_reduire{#GET{largeur},#GET{hauteur}})]
</video></div>[
<div class='spip_doc_titre'><strong>(#TITRE)</strong></div>]
[<div class='spip_doc_descriptif'>(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]</div>]
<div class="spip_doc_links" style='width:#GET{largeur}px;margin:0 auto;overflow:hidden;'>
[<div class='spip_transcript_link'><a href='(#GET{transcript})' title="<:va:lire_transcript|attribut_html:> [(#GET{transcript_title}|attribut_html)]"><:va:lire_transcript:></a></div>]
<div class='spip_flash_link'><a title="<:va:get_flash_plugin:> - <:va:lien_ouvrant:>" target="_blank" href="http://www.adobe.com/go/getflashplayer"><:va:get_flash_plugin:></a></div>
</div>
</div>
</BOUCLE_tous>
#FILTRE{trim}