source: spip-zone/_plugins_/lecteur_multimedia_v2/modeles/doc_player.html @ 43551

Last change on this file since 43551 was 43551, checked in by booz@…, 9 years ago

pas de fioritures si le lecteur est le lecteur_audio ou bien 360player

File size: 3.6 KB
Line 
1[(#REM)
2        Modele pour <doc|player> modifié pour pour MP3 et FLV par le plugin Lecteur multimedia
3        http://spip-zone.info/spip.php?article18
4
5        Si les fichiers ne sont pas MP3 ou FLV, on utilise le comportement normal.
6       
7        Paramètres facultatifs à passer au modèle :
8        - left/right/center : Comme pour le modèle par défaut défini l'alignement
9        - largeur : défini la largeur du bloc entourant le document (ultilisé uniquement si alignement à droite ou à gauche)
10        - player : force l'usage d'un lecteur en particulier (sinon on prend celui défini dans la conf, à défaut le lecteur neolao)
11        - class : une class spécifique associée à l'élément parent du lecteur
12        - download : si la valeur est "non", on n'affiche pas le lien de téléchargement (affiché par défaut)
13       
14]
15
16[(#REM)
17        Définir les lecteurs utilisés par ENV ou par CONFIG
18]
19#SET{player,players/#ENV{player,#CONFIG{lecteur_multimedia/lecteur_audio,'neolao_audio'}}}
20#SET{player_video,players/#ENV{player,#CONFIG{lecteur_multimedia/lecteur_video,'neolao_video'}}}
21
22<BOUCLE_doc(DOCUMENTS) {id_document}>
23[(#REM)
24
25        Cas d'un document de type MP3
26
27][(#EXTENSION|=={mp3}|oui)
28
29[(#GET{player}|in_array{#ARRAY{0,players/360player,1,players/lecteur_audio}}|oui)
30<div class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align,center})][ (#ENV{class})] spip_lien_ok'[
31        style='[(#ENV{align}|match{^(left|right)$}|?{' '})float:#ENV{align};] (#ENV{align,center}|=={center}|non)[width:(#ENV{largeur}|max{120})px]']>
32        <INCLURE{fond=#GET{player},id_document,env}>
33</div>
34]
35[(#GET{player}|in_array{#ARRAY{0,players/360player,1,players/lecteur_audio}}|non)
36<dl class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[ style='float:(#ENV{align}|match{left|right});']>
37[(#ID_VIGNETTE|oui)
38        <dt>
39        <a href="[(#ENV{lien}|sinon{#URL_DOCUMENT})]" type="#MIME_TYPE"[ class="(#ENV{lien_class})"] title='#TYPE_DOCUMENT - [(#TAILLE|taille_en_octets|texte_backend)]'>
40        <img src='[(#LOGO_DOCUMENT||extraire_attribut{src})]' width='[(#LOGO_DOCUMENT||largeur)]' height='[(#LOGO_DOCUMENT||hauteur)]' alt='#TYPE_DOCUMENT - [(#TAILLE|taille_en_octets|texte_backend)]' /></a>
41        </dt>]
42[<dt class='spip_doc_titre #EDIT{titre}'[ style='width:(#LOGO_DOCUMENT||largeur|min{350}|max{120})px;']><strong>(#TITRE)</strong></dt>]
43[<dd class='spip_doc_descriptif #EDIT{descriptif}'[ style='width:(#LOGO_DOCUMENT||largeur|min{350}|max{120})px;']>(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
44</dd>]
45<dt>
46        <INCLURE{fond=#GET{player},id_document,env}>
47</dt>[(#ENV{download}|!={non}|oui)
48[<dd class='spip_doc_download'>
49        <a href="(#URL_ACTION_AUTEUR{forcer_telecharger,#ID_DOCUMENT&file=#FICHIER})" type="#MIME_TYPE" class="inline-exclude [(#ENV{lien_class})]" title='#TYPE_DOCUMENT - [(#TAILLE|taille_en_octets|texte_backend)]'>
50                <img src='[(#CHEMIN{players/download.png})]' width='16' height='16' alt='#TYPE_DOCUMENT - [(#TAILLE|taille_en_octets|texte_backend)]' style="vertical-align: text-top;" /> <:bouton_download:>
51        </a>
52</dd>]]
53</dl>]
54]
55
56[(#REM)
57
58        Cas d'un document de type video FLV
59
60][(#EXTENSION|=={flv}|oui)
61<dl class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[ style='float:(#ENV{align}|match{left|right});']>
62<dt class='spip_doc_titre'>
63        <INCLURE{fond=#GET{player_video},id_document,env}>
64</dt>[
65<dd class='spip_doc_descriptif'[ style='width:(#LOGO_DOCUMENT||largeur|min{350}|max{120})px;']>(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]</dd>
66]</dl>]
67
68[(#REM)
69
70        Cas normal d'un document ne correspondant pas aux type de fichiers
71        gérés par le lecteur multimedia
72       
73][(#EXTENSION|in_array{#ARRAY{0,mp3,1,flv}}|non)
74        #MODELE{doc}
75]
76</BOUCLE_doc>
Note: See TracBrowser for help on using the repository browser.