source: spip-zone/_squelettes_/escal/branche_V3/inclusions/inc-une_derniers.html @ 77260

Last change on this file since 77260 was 77260, checked in by jcvilleneuve@…, 6 years ago

amélioration de la présentation en une et dans l'annonce en cas de sommaire ou d'onglets du couteau suisse

File size: 5.7 KB
Line 
1<div class="laune" >
2
3        <!--
4                on extrait tous les articles des rubriques a qui un a donné le mot-cle "pas-a-la-une"
5                on les stocke dans "doublons une"
6                        on n'affiche rien ici -->
7        <BOUCLE_exclure_rub(RUBRIQUES){titre_mot=pas-a-la-une}>
8         <BOUCLE_extract(ARTICLES){id_rubrique}{doublons}>
9         </BOUCLE_extract>
10        <BOUCLE_exclure_rub2(RUBRIQUES){branche}>
11         <BOUCLE_extract2(ARTICLES){id_rubrique}{doublons}>
12         </BOUCLE_extract2>     
13        </BOUCLE_exclure_rub2>   
14        </BOUCLE_exclure_rub>
15       
16        <BOUCLE_exclure_art(ARTICLES){titre_mot=pas-a-la-une}{doublons}>
17        </BOUCLE_exclure_art>
18
19<!-- On selectionne les 11 articles les + recents et on les stocke dans {doublons selection}-->
20#SET{nombrealaune,#CONFIG{escal/config/nombrealaune,11}}
21<BOUCLE_selection(ARTICLES){lang}{par date}{inverse}{0,#GET{nombrealaune}}{doublons}{doublons selection1}{doublons selection2}>
22</BOUCLE_selection>
23
24<!--  On affiche les 11 articles selectionnes
25      et seul le premier est affiche
26      les autres sont masques par un javascript -->
27  <BOUCLE_dernier_endate(ARTICLES){!doublons selection1}{par #CONFIG{escal/config/ordrealaune,date}}>
28    <div id="section-#ID_ARTICLE" class="fragment">
29
30<!-- affichage logo -->
31      [(#LOGO_ARTICLE_RUBRIQUE||image_reduire{50})]
32<!-- affichage surtitre -->
33    [(#CONFIG{escal/config/surtitreune}|=={non}|non)
34    <div class="surtitre-article #EDIT{surtitre}">[(#SURTITRE)]</div>
35    ]
36<!-- affichage titre -->
37                        <div class="titre #EDIT{titre}">
38      <a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" title="<:par_auteur:><BOUCLE_auteurs(AUTEURS){id_article}{", "}{lang_select}>[(#NOM|textebrut)]</BOUCLE_auteurs> [(#LANG|=={ja}|non)<:escal:le:>] [(#DATE|affdate)]">
39                        #TITRE
40                        </a>
41      </div>
42<!-- affichage soustitre -->
43    [(#CONFIG{escal/config/soustitreune}|=={non}|non)
44                <div class="soustitre-article #EDIT{texte}">[(#SOUSTITRE)]</div>
45                ]
46   
47<!-- affichage auteur -->
48      <BOUCLE_test(AUTEURS){id_article}{lang_select}{si #CONFIG{escal/config/auteurune}|=={non}|non}>
49      </BOUCLE_test>
50        <div class="auteur-articles-rubrique">
51          <:par_auteur:>
52          <BOUCLE_auteurs_art(AUTEURS){id_article}{", "}{lang_select}>
53            <a class="auteur" href="[(#URL_PAGE{auteur}|parametre_url{id_auteur,#ID_AUTEUR}|parametre_url{lang,#ENV{lang}})]" title="<:escal:page_auteur:>">#NOM</a>
54          </BOUCLE_auteurs_art>
55        </div>
56      </B_test>
57
58   
59<!-- affichage rubrique -->
60                        <BOUCLE_Rub(RUBRIQUES){id_rubrique}{si #CONFIG{escal/config/rubriqueune}|=={non}|non}>
61                        <div class="rubrique #EDIT{titre}">
62                        <:rubrique:> : [(#TITRE)]
63                        </div>
64                        </BOUCLE_Rub>
65
66<!-- affichage premiere image -->
67      <div class="image-une" >
68      <BOUCLE_image(DOCUMENTS){id_article}{extension==jpg|png|gif}{0,1}{doublons}{titre==^[0-9]+\.}{par num titre}>
69      <img src="[(#FICHIER|image_reduire{150,0}|extraire_attribut{src})]" alt="[(#TITRE)]" title="[(#TITRE)]" />
70      </BOUCLE_image>
71         <BOUCLE_image_alt(DOCUMENTS){id_article}{extension==jpg|png|gif}{0,1}{doublons}>
72         <img src="[(#FICHIER|image_reduire{150,0}|extraire_attribut{src})]" alt="[(#TITRE)]" title="[(#TITRE)]" />
73         </BOUCLE_image_alt>
74      <//B_image>
75      </div>
76<!-- affichage descriptif -->
77                [(#CONFIG{escal/config/descriptifune}|=={non}|non)
78                <div class="descriptif-article #EDIT{descriptif}">[(#DESCRIPTIF)]</div>
79                ]
80<!-- affichage texte -->
81      <div class="texte">
82                        [(#TEXTE|couper{300}|propre)]
83        [(#PLUGIN{COUTEAU_SUISSE}|oui)[(#TEXTE*|couper{300}|propre|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article})]]
84        [(#PLUGIN{COUTEAU_SUISSE}|non)#TEXTE|couper{300}|propre]     
85                        <br />
86                <a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" title="[(#DESCRIPTIF|textebrut|entites_html)]"><strong><:escal:lire_suite:></strong></a>
87                        </div>
88      <div class="nettoyeur"></div>
89    </div>
90  </BOUCLE_dernier_endate>
91
92
93<hr />
94<!--  On affiche les 10 autres articles
95      celui sélectionné ne s'affiche pas
96      sauf au premier affichage de la page --> 
97  <B_autres_articles_une>
98    <ul class="anchors">
99        <BOUCLE_autres_articles_une (ARTICLES){!doublons selection2}{par #CONFIG{escal/config/ordrealaune,date}}{inverse}>
100    <li>
101      <a href="#URL_SITE_SPIP#section-#ID_ARTICLE" tabindex="#ID_ARTICLE" title="<:escal:article_une:>">
102
103<!-- affichage logo -->
104      [(#LOGO_ARTICLE_RUBRIQUE||image_reduire{40,40})]
105<!-- affichage titre -->
106                        <span class="titre-autres">[(#TITRE|couper{#CONFIG{escal/config/nbrecaracttitre,27}})]</span><br />
107<!-- affichage auteur -->
108      <BOUCLE_testauteur(AUTEURS){id_article}{lang_select}{si #CONFIG{escal/config/auteuruneautres}|=={non}|non}>
109      </BOUCLE_testauteur>
110        <span class="rubrique-autres">
111          <:par_auteur:>
112          <BOUCLE_auteurs_art2(AUTEURS){id_article}{", "}{lang_select}>#NOM</BOUCLE_auteurs_art2><br />
113        </span>
114      </B_testauteur>
115<!-- affichage rubrique -->
116                        <BOUCLE_Rub_suite(RUBRIQUES){id_rubrique}{si #CONFIG{escal/config/affichrubrique}|=={non}|non}>
117                         <span class="rubrique-autres">
118                         <:rubrique:> : #TITRE
119                         </span>
120                        </BOUCLE_Rub_suite>
121                        <br />
122
123
124<!-- affichage nombre de commentaires -->
125      <BOUCLE_comment(FORUMS){id_article}{0,1}{si #CONFIG{escal/config/affichcomm}|=={oui}|oui}>
126     
127      <BOUCLE_nbre_comm(FORUMS){id_article}{tout}>
128      </BOUCLE_nbre_comm>
129        <span class="commentaires">
130        #TOTAL_BOUCLE <:escal:commentaires:>
131        </span>
132      </B_nbre_comm>
133     
134      </BOUCLE_comment>
135     
136      <div class="nettoyeur"></div>
137
138      </a>
139    </li>
140        </BOUCLE_autres_articles_une>
141    </ul> 
142  </B_autres_articles_une>
143
144
145
146</div><!-- fin laune -->
Note: See TracBrowser for help on using the repository browser.