MediaWiki:FicheSequence-cartouche : Différence entre versions

m (Remplacement de texte — « lieu_de_tournage » par « lieuTournage »)
 
(97 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
<noinclude>
 
<noinclude>
Ceci est le modèle « Fiche sequence ». Il devrait être appelé selon le format suivant :
+
Ceci est le modèle « Fiche sequence ».
<pre>
+
<--
{{Fiche sequence
+
{{#cargo_declare:_table=Sequences|titre=String|sous_titre=String|dateDebut=Date|dateFin=Date|duree=Integer|genre=Page|format_original=Page|coloration=String|son=String|langue=String|realisateurs=List (;) of Page|droits=String|lieuTournage=Coordinates|fonds=Page|pieces_jointes=List (;) of String|evenements_filmes_ou_en_lien=List (;) of String|personnages_identifies=List (;) of String|lieux_ou_monuments=List (;) of String|resume=Text|descripteurs=List (;) of String|institution_dorigine=Page|thematique=Page|idSupport=Page|timecode=Integer}}-->
|titre=
 
|sous-titre=
 
|annee=
 
|precision=
 
|duree=
 
|genre=
 
|format=
 
|format_original=
 
|coloration=
 
|son=
 
|langue=
 
|type=
 
|realisateurs=
 
|droits=
 
|lieu_de_tournage=
 
|fonds=
 
|pieces_jointes=
 
|public_cible=
 
|evenements_filmes_ou_en_lien=
 
|personnages_identifies=
 
|lieux_et_monuments_identifies=
 
|resume_diffusion_culturelle=
 
|descripteurs=
 
|institution_dorigine=
 
|reference_institution_dorigine=
 
|id_support=
 
|timecode=
 
}}
 
</pre>
 
{{#cargo_declare:_table=Sequences|titre=String|sous-titre=String|date=Date|precision=String|duree=Integer|genre=Page|format=Page|format_original=Page|coloration=String|son=String|langue=String|type=String|realisateurs=List (;) of Page|droits=String|lieu_de_tournage=List (;) of String|fonds=Page|pieces_jointes=List (;) of String|public_cible=String|evenements_filmes_ou_en_lien=List (;) of String|personnages_identifies=List (;) of String|lieux_et_monuments_identifies=List (;) of String|resume_diffusion_culturelle=Text|descripteurs=List (;) of String|institution_dorigine=Page|reference_institution_dorigine=String|id_support=Page|timecode=Integer}}
 
 
</noinclude><includeonly>{{#default_form:FicheSequence}}<!--
 
</noinclude><includeonly>{{#default_form:FicheSequence}}<!--
  
-->{{#cargo_store:_table=Sequences|titre={{{titre|}}}|sous-titre={{{sous-titre|}}}|date={{{date|}}}|precision={{{precision|}}}|duree={{{duree|}}}|genre={{{genre|}}}|format={{{format|}}}|format_original={{{format_original|}}}|coloration={{{coloration|}}}|son={{{son|}}}|langue={{{langue|}}}|type={{{type|}}}|realisateurs={{{realisateurs|}}}|droits={{{droits|}}}|lieu_de_tournage={{{lieu_de_tournage|}}}|fonds={{{fonds|}}}|pieces_jointes={{{pieces_jointes|}}}|public_cible={{{public_cible|}}}|evenements_filmes_ou_en_lien={{{evenements_filmes_ou_en_lien|}}}|personnages_identifies={{{personnages_identifies|}}}|lieux_et_monuments_identifies={{{lieux_et_monuments_identifies|}}}|resume_diffusion_culturelle={{{resume_diffusion_culturelle|}}}|descripteurs={{{descripteurs|}}}|institution_dorigine={{{institution_dorigine|}}}|reference_institution_dorigine={{{reference_institution_dorigine|}}}|id_support={{{id_support|}}}|timecode={{{timecode|}}} }}<!--
+
-->{{#cargo_store:_table=Sequences|titre={{{titre|{{#explode:{{PAGENAME}}|(|0}} }}}|sous_titre={{{sous-titre|}}}|dateDebut={{FormatDate|{{{dateDebut|}}} }}|dateFin={{FormatDate|{{{dateFin|}}} }}|duree={{#time: U | 1970-01-01 {{{duree|}}} }}|genre={{{genre|}}}|format_original={{{format_original|}}}|coloration={{{coloration|}}}|son={{{son|}}}|langue={{{langue|}}}|realisateurs={{{realisateurs|}}}|droits={{{droits|}}}|lieuTournage={{{lieuTournage|}}}|fonds={{{fonds|}}}|pieces_jointes={{{pieces_jointes|}}}|evenements_filmes_ou_en_lien={{{evenements_filmes_ou_en_lien|}}}|personnages_identifies={{{personnages_identifies|}}}|lieux_ou_monuments={{{lieux_ou_monuments|}}}|resume={{{resume|}}}|descripteurs={{{descripteurs|}}}|institution_dorigine={{{institution_dorigine|}}}|thematique={{{thematique|}}}|idSupport={{{idSupport|}}}|timecode={{#time: U | 1970-01-01 {{{timecode|}}} }} }}<!--
  
-->{{#cargo_query:table=Supports|fields=video|where=id_support='{{{id_support}}}'|group by=video|format=template|template=ReqToVar|default=}}<!--
+
-->{{#cargo_query:table=Supports|fields=video|where=_pagename='{{{idSupport}}}'|group by=video|format=template|template=ReqToVar|default=}}<!--
  
-->{| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; text-align:left;"
+
-->{| style="width: 35%; font-size: 90%; border-left: 0px solid #aaaaaa; background-color: #fff; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; text-align:left;"
! style="text-align: center; background-color:#ccccff;" colspan="2" |<span style="font-size: larger;">{{{titre}}}</span>
+
 
|-
+
|colspan="2" |
|colspan="2"|
+
{{#if:{{{video|}}}|{{#widget:Video|width=100%|url=http://rhinedits-stream.di.unistra.fr/Films/{{{video}}}.mp4}}|{{#widget:Video|width=100%|url=http://rhinedits-stream.di.unistra.fr/Films/{{#var:var_1}}.mp4 |start={{#time: U | 1970-01-01 {{{timecode|}}} }}|end={{#expr:{{#time: U | 1970-01-01 {{{timecode|}}} }}+{{#time: U | 1970-01-01 {{{duree|}}} }}}} }} }}
{{#if:{{{video|}}}|{{#widget:Video|url={{{video}}}}}|{{#widget:Video|url={{#var:var_1}} |start={{{timecode|}}}|end={{#expr:{{{timecode|}}}+{{{duree|}}}}} }} }}
 
 
|-
 
|-
 
{{Ligne|{{int:Template-Sous-titre}}|{{{Sous-titre|}}}}}<!--
 
{{Ligne|{{int:Template-Sous-titre}}|{{{Sous-titre|}}}}}<!--
-->{{Ligne|{{int:Template-id_support}}|{{{id_support|}}}}}<!--
+
-->{{Ligne|{{int:Template-idSupport}}|{{{idSupport|}}}}}<!--
-->{{Ligne|Type|{{{type|}}}}}<!--
+
-->{{Ligne|{{int:Template-Date}}|{{#switch:{{{dateDebut|-}}}{{{dateFin|+}}}
-->{{Ligne|{{int:Template-Date}}|{{{date|}}} {{#if:{{{precision|}}}|({{{precision}}})}} }}<!--
+
|{{{dateDebut}}}{{{dateFin}}}={{int:Template-Entre}} {{AfficheDate |{{formatDate|{{{dateDebut}}}}}}} {{int:Template-et}} {{AfficheDate |{{formatDate|{{{dateFin}}}}}}}
-->{{Ligne|{{int:Template-Coloration}}|[[{{{coloration|}}}|{{Trad|{{{coloration|}}}}}]]}} <!--
+
|{{{dateDebut}}}+={{AfficheDate |{{formatDate|{{{dateDebut}}}}}}}
 +
|-{{{dateFin}}}={{AfficheDate |{{formatDate|{{{dateFin}}}}}}}
 +
|#default=
 +
}}
 +
}}<!--
 +
-->{{Ligne|{{int:Template-Coloration}}|{{{coloration|}}} }} <!--
 
-->{{Ligne|{{int:Template-Son}}|{{{son|}}}}}<!--
 
-->{{Ligne|{{int:Template-Son}}|{{{son|}}}}}<!--
-->{{Ligne|{{int:Template-Timecode}}|{{{timecode|}}}}}<!--
+
-->{{Ligne|{{int:Template-Timecode}}|{{#ifeq:{{{timecode|}}}|00:00:00||{{{timecode|}}} }} }}<!--
-->{{Ligne|{{int:Template-Durée}}|{{{duree|}}}}}<!--
+
-->{{Ligne|{{int:Template-Durée}}|{{{duree|}}}|{{{duree}}}|}}<!--
 
-->{{Ligne|{{int:Template-Fonds}}|{{{fonds|}}}}}<!--
 
-->{{Ligne|{{int:Template-Fonds}}|{{{fonds|}}}}}<!--
-->{{Ligne|{{int:Template-Réalisateurs}}|{{{realisateurs|}}}}}<!--
+
-->{{Ligne|{{int:Template-Réalisateurs}}|{{#arraymap:{{{realisateurs|}}}|;|@@@|{{#formredlink:target=@@@|form=Personne}} }} }}<!--
 
-->{{Ligne|Format|{{{format|}}}}}<!--
 
-->{{Ligne|Format|{{{format|}}}}}<!--
-->{{Ligne|{{int:Template-Format original}}|{{{format_original|}}}}}<!--
+
-->{{Ligne|{{int:Template-Format original}}|{{{format_original|}}} }}<!--
-->{{Ligne|{{int:Template-Langue}}|{{{langue|}}}}}<!--
+
-->{{Ligne|{{int:Template-Langue}}| {{ucfirst:{{#language:{{{langue|}}}|{{int:lang}}}}}} }}<!--
-->{{Ligne|Genre|{{{genre|}}}}}<!--
+
-->{{Ligne|Genre|{{{genre|}}} }}<!--
 
-->{{Ligne|Droits|{{{droits|}}}}}<!--
 
-->{{Ligne|Droits|{{{droits|}}}}}<!--
-->{{Ligne|Lieu de tournage|{{{lieu_de_tournage|}}}}}<!--
+
-->{{Ligne|{{int:Template-Thématique}}|{{#arraymap:{{{thematique|}}}|@|XXX|[[XXX|{{Trad|XXX}}]] }} }}<!--
-->{{Ligne|Public cible|{{{public_cible|}}}}}<!--
 
 
-->{{Ligne|{{int:Template-Descripteurs}}|{{{descripteurs|}}}}}<!--
 
-->{{Ligne|{{int:Template-Descripteurs}}|{{{descripteurs|}}}}}<!--
 
-->{{Ligne|{{int:Template-Institution d'origine}}|{{{institution_dorigine|}}}}}
 
-->{{Ligne|{{int:Template-Institution d'origine}}|{{{institution_dorigine|}}}}}
 +
|-
 +
|colspan="2" style="text-align:center;"| {{#cargo_display_map:point= {{{lieuTournage|}}}|width=100%|zoom=12|icon=Epingle_sequence.png|format=openlayers}}
 
|}<!--
 
|}<!--
  
-->{{Paragraphe|{{int:Template-Événements filmés ou en lien}}|{{{evenements_filmes_ou_en_lien|}}}}} {{#cargo_display_map:point= {{{Localisations|}}}|width=360|height=240 }}<!--
+
-->{{Paragraphe|{{int:Template-Événements filmés ou en lien}}|{{{evenements_filmes_ou_en_lien|}}}}}<!--
 +
-->{{Paragraphe|{{int:Template-Résumé}}|{{{Resume_{{int:lang}}|{{{Resume_en|{{{Resume_fr|{{{Resume_de|}}}}}}}}}}}}}}<!--
 +
-->{{Paragraphe|{{int:Template-Description}}|{{{Description_{{int:lang}}|{{{Description_en|{{{Description_fr|{{{Description_de|}}}}}}}}}}}}}}<!--
 +
-->{{Paragraphe|{{int:Template-Contexte_et_analyse}}|{{{Contexte_et_analyse_{{int:lang}}|{{{Contexte_et_analyse_en|{{{Contexte_et_analyse_fr|{{{Contexte_et_analyse_de|}}}}}}}}}}}}}}<!--
 
-->{{Paragraphe|{{int:Template-Personnages identifiés}}|{{{personnages_identifies|}}}}}<!--
 
-->{{Paragraphe|{{int:Template-Personnages identifiés}}|{{{personnages_identifies|}}}}}<!--
-->{{Paragraphe|{{int:Template-Lieux ou monuments}}|{{{lieux_et_monuments|}}}}}<!--
+
-->{{Paragraphe|{{int:Template-Lieux ou monuments}}|{{{lieux_ou_monuments|}}}}}<!--
-->{{Paragraphe|{{int:Template-Résumé}}|{{{resume|}}}}}<!--
+
-->{{Paragraphe|{{int:Template-Bibliographie}}|{{{Bibliographie_{{int:lang}}|{{{Bibliographie_en|{{{Bibliographie|{{{Bibliographie_de|}}}}}}}}}}}}}}<!--
-->{{Paragraphe|{{int:Template-Description}}|{{{description|}}}}}<!--
+
-->{{Paragraphe|{{int:Template-Documents annexes}}|{{{Documents_annexes_{{int:lang}}|{{{Documents_annexe_en|{{{Documents_annexe_fr|{{{Documents_annexe_de|}}}}}}}}}}}}}}<!--
-->{{Paragraphe|{{int:Template-Contexte}}|{{{contexte|}}}}}<!--
+
-->{{Paragraphe|{{int:Template-Notes et références}}|&nbsp;}}<!--
-->{{Paragraphe|{{int:Template-Documents annexes}}|{{{documents_annexes|}}}}}<!--
 
  
 
<div style="clear:{{{1|both}}};"></div>
 
<div style="clear:{{{1|both}}};"></div>
Ligne 80 : Ligne 57 :
 
tables=Sequences
 
tables=Sequences
 
|fields=timecode,duree
 
|fields=timecode,duree
|where=id_support='{{{id_support}}}'
+
|where=idSupport='{{{idSupport}}}'
 
|order by=timecode DESC
 
|order by=timecode DESC
 
|limit=1
 
|limit=1
Ligne 88 : Ligne 65 :
 
|default={{#vardefine:var_1|{{{timecode|0}}}}}{{#vardefine:var_2|{{{duree|1}}}}}
 
|default={{#vardefine:var_1|{{{timecode|0}}}}}{{#vardefine:var_2|{{{duree|1}}}}}
 
}}
 
}}
 +
<!--
 +
{{#ifexpr:{{#var:var_1}}<={{#time: U | 1970-01-01 {{{timecode|00:00:00}}} }}|{{#vardefine:var_1|{{#time: U | 1970-01-01 {{{timecode|00:00:00}}} }}}}{{#vardefine:var_2|{{#time: U | 1970-01-01 {{{duree|00:00:01}}} }} }}|}}
 +
 +
{{#forminput:form=FicheSequence|size=|default value={{uc:{{int:Template-Titre}}}} ({{{idSupport|}}})|button text=Ajouter séquence|query string=FicheSequence[date]={{{date|}}}&FicheSequence[genre]={{{genre|}}}&FicheSequence[format]={{{format|}}}&FicheSequence[format_original]={{{format_original|}}}&FicheSequence[son]={{{son|}}}&FicheSequence[langue]={{{langue|}}}&FicheSequence[realisateurs]={{{realisateurs|}}}&FicheSequence[coloration]={{{coloration|}}}&FicheSequence[lieuTournage]={{{lieuTournage|}}}&FicheSequence[fonds]={{{fonds|}}}&FicheSequence[personnages_identifiées]={{{personnages_identifiés|}}}&FicheSequence[evenements_filmes_ou_en_lien]={{{evenements_filmes_ou_en_lien|}}}&FicheSequence[lieux_et_monuments_identifies]={{{lieux_et_monuments_identifies|}}}&FicheSequence[descripteurs]={{{descripteurs|}}}&FicheSequence[timecode]={{#time: H:i:s |@{{#expr:{{#var:var_1|0}}+{{#var:var_2|0}}}}}}&FicheSequence[idSupport]={{{idSupport|}}}
 +
}}
 +
  
<!--
 
{{#ifexpr:{{#var:var_1}}<={{{timecode|0}}}|{{#vardefine:var_1|{{{timecode|0}}}}}{{#vardefine:var_2|{{{duree|1}}}}}|}}
 
  
  
{{#forminput:form=Fiche_sequence|size=|default value={{{id_support}}}-{{#expr:{{#var:var_1|0}}+{{#var:var_2|0}}}}|button text=Ajouter séquence|query string=Fiche_sequence[date]={{{date|}}}&Fiche_sequence[genre]={{{genre|}}}&Fiche_sequence[format]={{{format|}}}&Fiche_sequence[format_original]={{{format_original|}}}&Fiche_sequence[son]={{{son|}}}&Fiche_sequence[langue]={{{langue|}}}&Fiche_sequence[realisateurs]={{{realisateurs|}}}&Fiche_sequence[coloration]={{{coloration|}}}&Fiche_sequence[lieu_de_tournage]={{{lieu_de_tournage|}}}&Fiche_sequence[fonds]={{{fonds|}}}&Fiche_sequence[public_cible]={{{public_cible|}}}&Fiche_sequence[personnages_identifiées]={{{personnages_identifiés|}}}&Fiche_sequence[evenements_filmes_ou_en_lien]={{{evenements_filmes_ou_en_lien|}}}&Fiche_sequence[lieux_et_monuments_identifies]={{{lieux_et_monuments_identifies|}}}&Fiche_sequence[descripteurs]={{{descripteurs|}}}&Fiche_sequence[timecode]={{#expr:{{#var:var_1|0}}+{{#var:var_2|0}}}}&Fiche_sequence[id_support]={{{id_support|}}}&Fiche_sequence[duree]=60
 
}}
 
 
<br>
 
<br>
 
<div style="text-align: center;">
 
<div style="text-align: center;">

Version actuelle datée du 27 septembre 2018 à 13:36

Ceci est le modèle « Fiche sequence ». <--

Error: #cargo_declare must be called from a template page.

-->