Valider f996a917 rédigé par kent1@arscenic.info's avatar kent1@arscenic.info
Parcourir les fichiers

Pouvoir passer les arguments "pagination" (nombre d'élément par page) et...

Pouvoir passer les arguments "pagination" (nombre d'élément par page) et "type_pagination" (forme de la pagination) sur tous les inclure

N'afficher un édito que s'il a du texte

movieSize adapt sur les videos et sons

Simplification de l'exergue
parent 05cb9f56
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+12 −4
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<BOUCLE_rubactus(RUBRIQUES){id_rubrique=#CONFIG{mediaspip/rubriques/actus}}>
[(#REM)

	Afficher les actus (secteur configuré comme tel dans mediaspip_core)
	
	Options spécifiques :
	-* pagination int : le nombre d'item dan chaque itération de pagination
	-* type_pagination string : le type de pagination s'il y a lieu

]<BOUCLE_rubactus(RUBRIQUES){id_rubrique=#CONFIG{mediaspip/rubriques/actus}}>
<B_articles_actus>
<div id="liste_actus" class="liste articles sommaire actus">
<div id="liste_actus" class="liste articles sommaire actus[ (#ENV{class})]">
	#ANCRE_PAGINATION
	<h2 class="h2"><:mediaspip_core:titre_sommaire_actus:></h2>
	<ul class="liste-items">
		<BOUCLE_articles_actus(ARTICLES) {id_secteur}{!par date} {pagination 2}>
		<BOUCLE_articles_actus(ARTICLES) {id_secteur}{!par date}{pagination #ENV{pagination,2}}>
		#INCLURE{fond=inclure/article-actu-sommaire,id_article,compte=#COMPTEUR_BOUCLE,class=actu}
		</BOUCLE_articles_actus>
	</ul>
	[<p class="pagination">(#PAGINATION)</p>]
	[<p class="pagination">(#PAGINATION{#ENV{type_pagination,page}})</p>]
</div>
</B_articles_actus>
</BOUCLE_rubactus>
 No newline at end of file
+6 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<B_articles_editos>
[(#REM)

	Affichage de l'édito (sur le sommaire)
	
]<B_articles_editos>
<div id="edito" class="sommaire edito">
	<BOUCLE_articles_editos(ARTICLES){id_secteur=#CONFIG{mediaspip/rubriques/editos}}{par date}{inverse}{0,1}>
	<BOUCLE_articles_editos(ARTICLES){id_secteur=#CONFIG{mediaspip/rubriques/editos,-2}}{texte!=''}{par date}{inverse}{0,1}>
	<h2 class="h2 #EDIT{titre}">#TITRE</h2>
	<p class="info-publi">[(#SET{auteurs,#LESAUTEURS})][(#SET{date_iso,#DATE|date_iso})][(#SET{date,[(#DATE|nom_jour) ][(#DATE|affdate)]})]
		<:mediaspip_core:info_editorial_publi{auteurs=#GET{auteurs},date_iso=#GET{date_iso},date=#GET{date}}:>
+7 −7
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<B_documents>
#SET{largeur,#VAL{_TAILLE_LARGEUR_MAX_DOCUMENT}|defined|?{#EVAL{_TAILLE_LARGEUR_MAX_DOCUMENT},#CONFIG{mediaspip/squelettes/document_largeur_maximale,640}}}
#SET{hauteur,#VAL{_TAILLE_HAUTEUR_MAX_DOCUMENT}|defined|?{#EVAL{_TAILLE_HAUTEUR_MAX_DOCUMENT},#CONFIG{mediaspip/squelettes/document_hauteur_maximale,480}}}
	#SET{total,#GRAND_TOTAL}
[(#PLUGIN{doc2img}|oui)
[(#SET{doc2img_types,[(#CONFIG{doc2img/format_document,''}|explode{','})]})]
[(#VAL{tiff}|in_array{[(#GET{doc2img_types})]}|?{[(#SET{doc2img_types,[(#GET{doc2img_types}|push{tif})]})]})]]
<B_documents>
	#SET{total,#GRAND_TOTAL}
	<div class="document_media">
	<BOUCLE_documents(DOCUMENTS){id_article}{tout}> </BOUCLE_documents>
		<BOUCLE_doc(DOCUMENTS){si #GET{total}|=={1}}{id_article}>
@@ -38,14 +38,14 @@
			]
			[(#PLUGIN{legendes}|et{#EXTENSION|in_array{#LISTE{jpg,png,gif}}}|non)
				[(#PLUGIN{mediabox}|et{#EXTENSION|in_array{#LISTE{jpg,png,gif}}}|oui)
					[(#MODELE{emb,id_document=#ID_DOCUMENT,controls=oui,autobuffer=oui,lien_class=mediabox,align=center,lien=[(#FICHIER|image_reduire{1600,1200}|extraire_attribut{src})],largeur=#GET{largeur},infos=non})]
					[(#MODELE{emb,id_document=#ID_DOCUMENT,lien_class=mediabox,align=center,lien=[(#FICHIER|image_reduire{1600,1200}|extraire_attribut{src})],largeur=#GET{largeur},infos=non})]
				]
				[(#PLUGIN{mediabox}|et{#EXTENSION|in_array{#LISTE{jpg,png,gif}}}|non)[(#SET{modele_emb,non})]
					[[(#MEDIA|in_array{#LISTE{audio,video}}|oui)
					[<meta itemprop="thumbnailURL" content="(#LOGO_DOCUMENT|extraire_attribut{src}|url_absolue|attribut_html)" />]
					[<meta itemprop="embedURL" content="(#CHEMIN{flash/flowplayer.swf}|url_absolue|parametre_url{config,[(#URL_PAGE{flowplayer_embed.js}|parametre_url{id_document,#ID_DOCUMENT,&}|url_absolue)]})" />]
					[<meta itemprop="duration" content="(#DUREE)" />]]
					(#MODELE{emb,id_document=#ID_DOCUMENT,controls=oui,autobuffer=oui,align=center,largeur=100%,infos=non}|trim) #SET{modele_emb,oui}]
					(#MODELE{emb,id_document=#ID_DOCUMENT,controls=oui,moviesize=adapt,autobuffer=oui,align=center,largeur=100%,infos=non}|trim) #SET{modele_emb,oui}]
					[(#GET{modele_emb}|=={oui}|non)
						[(#LOGO_DOCUMENT|image_reduire{#GET{largeur},0})]
						#BOITE_OUVRIR{'',notice}
+3 −3
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -41,9 +41,9 @@
				</BOUCLE_documents_copies>
				<B_doc2img_copies>
				</ul>
				<h4 class="h4"><:mediaspip_core:info_documents_liens_directs_doc2img:></h3>
				<h3 class="h3"><:mediaspip_core:info_documents_liens_directs_doc2img:></h3>
				#ANCRE_PAGINATION
				[<p class="pagination">(#PAGINATION{page})</p>]
				[<p class="pagination">(#PAGINATION{#ENV{type_pagination,page}})</p>]
				<ul class="liste-items liste_docs_liens_directs">
				<BOUCLE_doc2img_copies(DOCUMENTS){objet=document}{id_objet=#_documents_orig_joints:ID_DOCUMENT}{mode=doc2img}{par id_document}{pagination 5}{tout}>[(#SET{ul_ferme,oui})]
					<li class="item info_lien">
@@ -56,7 +56,7 @@
						</div>
					</li></BOUCLE_doc2img_copies>
				</ul>
				[<p class="pagination">(#PAGINATION{page})</p>]
				[<p class="pagination">(#PAGINATION{#ENV{type_pagination,page}})</p>]
				</B_doc2img_copies>
			</BOUCLE_copies>
		</BOUCLE_documents_orig_joints>
+8 −27
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
#SET{largeur,#VAL{_TAILLE_LARGEUR_EXERGUE}|defined|?{#EVAL{_TAILLE_LARGEUR_EXERGUE},#CONFIG{mediaspip/home/document_largeur_maximale_exergue,633}}}
#SET{hauteur,#VAL{_TAILLE_HAUTEUR_EXERGUE}|defined|?{#EVAL{_TAILLE_HAUTEUR_EXERGUE},#CONFIG{mediaspip/home/document_hauteur_maximale_exergue,500}}}
<BOUCLE_article_exergue(ARTICLES){id_article}>
	<h2 class="h2 #EDIT{titre}">#TITRE</h2>
	<BOUCLE_documents(DOCUMENTS){id_article}>
	</BOUCLE_documents>
	#SET{largeur,#VAL{_TAILLE_LARGEUR_EXERGUE}|defined|?{#EVAL{_TAILLE_LARGEUR_EXERGUE},#CONFIG{mediaspip/home/document_largeur_maximale_exergue,620}}}
	#SET{hauteur,#VAL{_TAILLE_HAUTEUR_EXERGUE}|defined|?{#EVAL{_TAILLE_HAUTEUR_EXERGUE},#CONFIG{mediaspip/home/document_hauteur_maximale_exergue,400}}}
	#SET{total,#TOTAL_BOUCLE}
		<BOUCLE_doc(DOCUMENTS){si #GET{total}|=={1}|oui}{id_article}>
		[(#EXTENSION|in_array{#LISTE{flv,mp3}}|oui)[(#SET{embed,#ID_DOCUMENT})]]
		[(#PLUGIN{doc2img}|et{#EXTENSION|in_array{#CONFIG{doc2img/format_document,''}|explode{','}}}|oui)
	<BOUCLE_documents(DOCUMENTS){id_article}{0,1}>[
		(#PLUGIN{doc2img}|et{#EXTENSION|in_array{#CONFIG{doc2img/format_document,''}|explode{','}}}|oui)
			[(#MODELE{doc_img,id_document=#_document_orig:ID_DOCUMENT,largeur=#GET{largeur},hauteur=#GET{hauteur},pagination=non,debut_d2c,env,ajax})]
		]
		[(#PLUGIN{doc2img}|et{#EXTENSION|in_array{#CONFIG{doc2img/format_document,''}|explode{','}}}|non)
		][(#PLUGIN{doc2img}|et{#EXTENSION|in_array{#CONFIG{doc2img/format_document,''}|explode{','}}}|non)
			[(#MIME_TYPE|match{audio/}|oui)[(#SET{largeur,350})]]
			[(#MODELE{emb,id_document=#ID_DOCUMENT,controls=oui,autobuffer=non,largeur=#GET{largeur},hauteur=#GET{hauteur},infos=non,moviesize=adapt,ajax})]
		]
		</BOUCLE_doc>
		<BOUCLE_document_orig(DOCUMENTS){si #GET{total}|>{1}}{id_article}{mode !IN doc2img,conversion}>
			[(#EXTENSION|in_array{#LISTE{flv,mp3}}|oui)[(#SET{embed,#ID_DOCUMENT})]]
			<BOUCLE_documents_lisibles(DOCUMENTS){objet=document}{id_objet=#ID_DOCUMENT}{extension IN flv,mp3,ogg,mp4,ogv,webm,m4v}>
				[(#EXTENSION|in_array{#LISTE{flv,mp3}}|oui)[(#SET{embed,#ID_DOCUMENT})]]
		 	</BOUCLE_documents_lisibles>
				[(#MIME_TYPE|match{audio/}|oui)[(#SET{largeur,''})]]
				[(#MODELE{emb,controls=oui,id_document=#_document_orig:ID_DOCUMENT,largeur=#GET{largeur},hauteur=#GET{hauteur},moviesize=adapt,autobuffer=non,infos=non,env,ajax})]
			</B_documents_lisibles>
			[(#MODELE{emb,controls=oui,id_document=#_document_orig:ID_DOCUMENT,largeur=#GET{largeur},hauteur=#GET{hauteur},moviesize=adapt,autobuffer=non,infos=non,env,ajax})]
			<//B_documents_lisibles>
		</BOUCLE_document_orig>
	</B_documents>
	[(#CONFIG{mediaspip/home/exergue_introduction}|=={on}|oui)
	<div class="introduction #EDIT{introduction}">#INTRODUCTION</div>]
	<p class="lire-la-suite"><a class="lire-la-suite" href="#URL_ARTICLE"><span class="lire-la-suite-titre"><em>#TITRE</em></span></a>[ <span class="auteurs"><:par_auteur:> (#LESAUTEURS)</span>]</p>
	]</BOUCLE_documents>[(#CONFIG{mediaspip/home/exergue_introduction}|=={on}|oui)
	<div class="introduction #EDIT{introduction}">#INTRODUCTION</div>
	]<p class="lire-la-suite"><a class="lire-la-suite" href="#URL_ARTICLE"><span class="lire-la-suite-titre"><em>#TITRE</em></span></a>[ <span class="auteurs"><:par_auteur:> (#LESAUTEURS)</span>]</p>
</BOUCLE_article_exergue>