[(#ENV{mode_force,#MODE}|=={image}|oui) [(#SET{fichier,#URL_DOCUMENT})] [(#SET{width,#LARGEUR})] [(#SET{height,#HAUTEUR})] [(#SET{url,#ENV{lien}})] ] [(#ENV{mode_force,#MODE}|=={image}|non) [(#SET{fichier,#URL_DOCUMENT})] [(#SET{width,[(#LOGO_DOCUMENT|extraire_attribut{width})]})] [(#SET{height,[(#LOGO_DOCUMENT|extraire_attribut{height})]})] [(#SET{url,#ENV{lien,#URL_DOCUMENT}})] ] [(#REM) Cf.: http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ ] [(#TITRE|couper{80}|textebrut|sinon{<:skel_territoires:documentnumero:>#ID_DOCUMENT})][ | (#LESMOTS|supprimer_tags|replace{','}|strtolower)][ | (#NOM_SITE_SPIP|textebrut)] [] []
[(#REM) Contenu principal : contenu de la page document ]
[(#REM) Cartouche : header du document ]
[

(#TITRE|?{Document n°[(#SESSION{id_auteur}|?{ [#ID_DOCUMENT], #ID_DOCUMENT})]})

]

[(#TITRE|?{#TITRE, [(#SESSION{id_auteur}|?{Document n°[#ID_DOCUMENT], Document n°#ID_DOCUMENT})] })]

[(#CREDITS|?{[

<:skel_territoires:credits:> : (#CREDITS)

], [(#SESSION{id_auteur}|?{

<:skel_territoires:ajouteruncredit:>

})] })]

[<:skel_territoires:publiele:> (#DATE|nom_jour) ][(#DATE|affdate)][, <:par_auteur:> (#LESAUTEURS)]

[(#REM) Le document lui-même ]
[][(#TITRE|?{#TITRE,#TYPE_DOCUMENT - #LARGEUR x #HAUTEUR - [(#TAILLE|taille_en_octets|texte_backend)]})][(#GET{url}|?{})]
<:skel_territoires:documentnumero:>[(#SESSION{id_auteur}|?{ [#ID_DOCUMENT], #ID_DOCUMENT})]
[(#TITRE|?{[
(#TITRE)
], [(#SESSION{id_auteur}|?{
<:skel_territoires:ajouteruntitre:>
})] })] [(#DESCRIPTIF|?{[
(#DESCRIPTIF|PtoBR)
], [(#SESSION{id_auteur}|?{
<:skel_territoires:ajouterundescriptif:>
})] })] [
<:skel_territoires:credits:> : (#CREDITS)
]
<:territoires:dimensionsenpx:> #LARGEUR x #HAUTEUR - <:territoires:poids:> [(#TAILLE|taille_en_octets)]
[
<:territoires:mots_cles:> : (#LESMOTS|replace{#})
]
[(#REM) Articles auxquels le document est attaché] [(#REM) A. On fait un tableau avec les mots du document ] #SET{mots,#ARRAY} #SET{mots,#GET{mots}|push{#ID_MOT}} [(#REM) B. Grâce au plugin - mots connexes - on sélectionne et on compte les documents connexes par mots ] #SET{tableauimages,#ARRAY} 300}{hauteur > 300}{mots 1 #GET{mots} !tri}{doublons imagesconnexes}> #SET{tableauimages,#GET{tableauimages}|push{#ID_DOCUMENT}} #SET{nombreimagesconnexes,#TOTAL_BOUCLE} #SET{manquant,#GET{nombreimagesconnexes}|moins{6}|mult{-1}} [(#REM) C. S'il y en a au moins 6, on affiche ces images par nombre de mots connexes ] [(#REM) D. Sinon on cherche d'autres images connexes pour arriver à 6 ] [(#REM) On reprend tous les articles qui utilisent la même image ] [(#REM) On sélectionne en priorité les autres images de ces articles ] 300}{hauteur > 300}{par hasard}{0,#GET{manquant}}> #SET{tableauimages,#GET{tableauimages}|push{#ID_DOCUMENT}} #SET{nombreimagesarticleslies,#TOTAL_BOUCLE|plus{#GET{nombreimagesarticleslies}}} #SET{manquant,#GET{nombreimagesconnexes}|plus{#GET{nombreimagesarticleslies}}|moins{6}|mult{-1}} [(#REM) S'il y en manque encore, alors on cherche dans les articles connexes ] [(#REM) Chercher les autres images de ces autres articles ] 300}{hauteur > 300}{par hasard}{0,#GET{manquant}}> #SET{tableauimages,#GET{tableauimages}|push{#ID_DOCUMENT}} #SET{nombreimagesarticlesconnexes,#TOTAL_BOUCLE|plus{#GET{nombreimagesarticlesconnexes}}} [(#REM) E. Si l'en manque encore... on prend les dernières photos de l'auteur ] #SET{manquant,#GET{nombreimagesconnexes}|plus{#GET{nombreimagesarticleslies}}|plus{#GET{nombreimagesarticlesconnexes}}|moins{6}|mult{-1}} 300}{hauteur > 300}{id_auteur}{!par date}> #SET{tableauimages,#GET{tableauimages}|push{#ID_DOCUMENT}} #SET{nombreimagesmemeauteur,#TOTAL_BOUCLE|plus{#GET{nombreimagesmemeauteur}}} [(#REM) F. On affiche le tout ]
[(#REM) Pied de page du site ]