source: spip-zone/_squelettes_/escal/branche_V3/inclusions/inc-annonce_defilant.html @ 82829

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

EscalV3 : modification sur image_reduire pour le modele image_fluide

File size: 10.2 KB
Line 
1<BOUCLE_test(ARTICLES){titre_mot=annonce-defilant}{lang}>
2</BOUCLE_test>
3 
4<div id="scrollup3">
5<!-- affichage par défaut selon le numéro du titre -->
6  <BOUCLE_annoncedefaut1(ARTICLES){si #CONFIG{escal/config/ordreannonces}|non}{titre_mot=annonce-defilant}{lang}{par num titre}{1,n}>
7    #SET{total1, #TOTAL_BOUCLE|plus{1} }
8    <div class="headline3" >
9    <div class="annoncedefil">
10    [(#CONFIG{escal/config/affichecompteur}|=={non}|non)
11    <span class="compteur-annonce">#COMPTEUR_BOUCLE/#GET{total1}</span>
12    ]
13      <a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" class="suite" title="[(#DESCRIPTIF|textebrut|entites_html)]"><strong><:escal:lire_suite:></strong></a>
14      <div class="annonce-titre #EDIT{titre}">#TITRE</div>
15      <div class="#EDIT{texte}">
16        [(#TEXTE|extraire_balise{img}|image_reduire{[(#CONFIG{escal/config/largeurimage,400})],0})]
17        [(#PLUGIN{COUTEAU_SUISSE}|oui)[(#TEXTE*|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article})]]
18        [(#PLUGIN{COUTEAU_SUISSE}|non)[(#TEXTE|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre)] ]
19      </div>
20    </div>
21    </div>
22  </BOUCLE_annoncedefaut1>
23  <BOUCLE_annoncedefaut2(ARTICLES){si #CONFIG{escal/config/ordreannonces}|non}{titre_mot=annonce-defilant}{lang}{par num titre}{0,1}>
24    #SET{compteur1,#COMPTEUR_BOUCLE}
25    <div class="headline3" >
26    <div class="annoncedefil">
27    [(#CONFIG{escal/config/affichecompteur}|=={non}|non)
28    [(#GET{total1}|?{<span class="compteur-annonce">#GET{compteur1}/#GET{total1}</span>,''})]
29    ]
30      <a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" class="suite" title="[(#DESCRIPTIF|textebrut|entites_html)]"><strong><:escal:lire_suite:></strong></a>
31      <div class="annonce-titre #EDIT{titre}">#TITRE</div>
32      <div class="#EDIT{texte}">
33        [(#TEXTE|extraire_balise{img}|image_reduire{[(#CONFIG{escal/config/largeurimage,400})],0})]
34        [(#PLUGIN{COUTEAU_SUISSE}|oui)[(#TEXTE*|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article})]]
35        [(#PLUGIN{COUTEAU_SUISSE}|non)[(#TEXTE|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre)] ]
36      </div>
37    </div>
38    </div>
39  </BOUCLE_annoncedefaut2>
40
41<!-- affichage selon le numéro du titre -->
42  <BOUCLE_annonce(ARTICLES){si #CONFIG{escal/config/ordreannonces}|=={numtitre}|oui}{titre_mot=annonce-defilant}{lang}{par num titre}{1,n}>
43    #SET{total2, #TOTAL_BOUCLE|plus{1} }
44    <div class="headline3" >
45    <div class="annoncedefil">
46    [(#CONFIG{escal/config/affichecompteur}|=={non}|non)
47    <span class="compteur-annonce">#COMPTEUR_BOUCLE/#GET{total2}</span>
48    ]
49      <a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" class="suite" title="[(#DESCRIPTIF|textebrut|entites_html)]"><strong><:escal:lire_suite:></strong></a>
50      <div class="annonce-titre #EDIT{titre}">#TITRE</div>
51      <div class="#EDIT{texte}">
52        [(#TEXTE|extraire_balise{img}|image_reduire{[(#CONFIG{escal/config/largeurimage,400})],0})]
53        [(#PLUGIN{COUTEAU_SUISSE}|oui)[(#TEXTE*|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article})]]
54        [(#PLUGIN{COUTEAU_SUISSE}|non)[(#TEXTE|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre)] ]
55      </div>
56    </div>
57    </div>
58  </BOUCLE_annonce>
59  <BOUCLE_annonce2(ARTICLES){si #CONFIG{escal/config/ordreannonces}|=={numtitre}|oui}{titre_mot=annonce-defilant}{lang}{par num titre}{0,1}>
60    #SET{compteur2,#COMPTEUR_BOUCLE}
61    <div class="headline3" >
62    <div class="annoncedefil">
63    [(#CONFIG{escal/config/affichecompteur}|=={non}|non)
64    [(#GET{total2}|?{<span class="compteur-annonce">#GET{compteur2}/#GET{total2}</span>,''})]
65    ]
66      <a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" class="suite" title="[(#DESCRIPTIF|textebrut|entites_html)]"><strong><:escal:lire_suite:></strong></a>
67      <div class="annonce-titre #EDIT{titre}">#TITRE</div>
68      <div class="#EDIT{texte}">
69        [(#TEXTE|extraire_balise{img}|image_reduire{[(#CONFIG{escal/config/largeurimage,400})],0})]
70        [(#PLUGIN{COUTEAU_SUISSE}|oui)[(#TEXTE*|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article})]]
71        [(#PLUGIN{COUTEAU_SUISSE}|non)[(#TEXTE|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre)] ]
72      </div>
73    </div>
74    </div>
75  </BOUCLE_annonce2>
76
77<!-- affichage selon la date --> 
78  <BOUCLE_annonce3(ARTICLES){si #CONFIG{escal/config/ordreannonces}|=={date}|oui}{titre_mot=annonce-defilant}{lang}{par date}{1,n}>
79    #SET{total3, #TOTAL_BOUCLE|plus{1} }
80    <div class="headline3" >
81    <div class="annoncedefil">
82    [(#CONFIG{escal/config/affichecompteur}|=={non}|non)
83    <span class="compteur-annonce">#COMPTEUR_BOUCLE/#GET{total3}</span>
84    ]
85      <a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" class="suite" title="[(#DESCRIPTIF|textebrut|entites_html)]"><strong><:escal:lire_suite:></strong></a>
86      <div class="annonce-titre #EDIT{titre}">#TITRE</div>
87      <div class="#EDIT{texte}">
88        [(#TEXTE|extraire_balise{img}|image_reduire{[(#CONFIG{escal/config/largeurimage,400})],0})]
89        [(#PLUGIN{COUTEAU_SUISSE}|oui)[(#TEXTE*|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article})]]
90        [(#PLUGIN{COUTEAU_SUISSE}|non)[(#TEXTE|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre)] ]
91      </div>
92    </div>
93    </div>
94  </BOUCLE_annonce3> 
95  <BOUCLE_annonce4(ARTICLES){si #CONFIG{escal/config/ordreannonces}|=={date}|oui}{titre_mot=annonce-defilant}{lang}{par date}{0,1}>
96    #SET{compteur3,#COMPTEUR_BOUCLE}
97    <div class="headline3" >
98    <div class="annoncedefil">
99    [(#CONFIG{escal/config/affichecompteur}|=={non}|non)
100    [(#GET{total3}|?{<span class="compteur-annonce">#GET{compteur3}/#GET{total3}</span>,''})]
101    ]
102      <a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" class="suite" title="[(#DESCRIPTIF|textebrut|entites_html)]"><strong><:escal:lire_suite:></strong></a>
103      <div class="annonce-titre #EDIT{titre}">#TITRE</div>
104      <div class="#EDIT{texte}">
105        [(#TEXTE|extraire_balise{img}|image_reduire{[(#CONFIG{escal/config/largeurimage,400})],0})]
106        [(#PLUGIN{COUTEAU_SUISSE}|oui)[(#TEXTE*|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article})]]
107        [(#PLUGIN{COUTEAU_SUISSE}|non)[(#TEXTE|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre)] ]
108      </div>
109    </div>
110    </div>
111  </BOUCLE_annonce4> 
112
113<!-- affichage selon la date inverse -->
114  <BOUCLE_annonce5(ARTICLES){si #CONFIG{escal/config/ordreannonces}|=={dateinverse}|oui}{titre_mot=annonce-defilant}{lang}{par date}{inverse}{1,n}>
115    #SET{total4,#TOTAL_BOUCLE|plus{1} }
116    <div class="headline3" >
117    <div class="annoncedefil">
118    [(#CONFIG{escal/config/affichecompteur}|=={non}|non)
119    <span class="compteur-annonce">#COMPTEUR_BOUCLE/#GET{total4}</span>
120    ]
121      <a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" class="suite" title="[(#DESCRIPTIF|textebrut|entites_html)]"><strong><:escal:lire_suite:></strong></a>
122      <div class="annonce-titre #EDIT{titre}">#TITRE</div>
123      <div class="#EDIT{texte}">
124        [(#TEXTE|extraire_balise{img}|image_reduire{[(#CONFIG{escal/config/largeurimage,400})],0})]
125        [(#PLUGIN{COUTEAU_SUISSE}|oui)[(#TEXTE*|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article})]]
126        [(#PLUGIN{COUTEAU_SUISSE}|non)[(#TEXTE|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre)] ]
127      </div>
128    </div>
129    </div>
130  </BOUCLE_annonce5>     
131  <BOUCLE_annonce6(ARTICLES){si #CONFIG{escal/config/ordreannonces}|=={dateinverse}|oui}{titre_mot=annonce-defilant}{lang}{par date}{inverse}{0,1}>
132    #SET{compteur4,#COMPTEUR_BOUCLE}
133    <div class="headline3" >
134    <div class="annoncedefil">
135    [(#CONFIG{escal/config/affichecompteur}|=={non}|non)
136    [(#GET{total4}|?{<span class="compteur-annonce">#GET{compteur4}/#GET{total4}</span>,''})]
137    ]
138      <a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" class="suite" title="[(#DESCRIPTIF|textebrut|entites_html)]"><strong><:escal:lire_suite:></strong></a>
139      <div class="annonce-titre #EDIT{titre}">#TITRE</div>
140      <div class="#EDIT{texte}">
141        [(#TEXTE|extraire_balise{img}|image_reduire{[(#CONFIG{escal/config/largeurimage,400})],0})]
142        [(#PLUGIN{COUTEAU_SUISSE}|oui)[(#TEXTE*|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article})]]
143        [(#PLUGIN{COUTEAU_SUISSE}|non)[(#TEXTE|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre)] ]
144      </div>
145    </div>
146    </div>
147  </BOUCLE_annonce6>   
148
149<!-- affichage par hasard --> 
150  <BOUCLE_annonce7(ARTICLES){si #CONFIG{escal/config/ordreannonces}|=={hasard}|oui}{titre_mot=annonce-defilant}{lang}{par hasard}>
151    #SET{total5, #TOTAL_BOUCLE }
152    <div class="headline3" >
153    <div class="annoncedefil">
154    [(#CONFIG{escal/config/affichecompteur}|=={non}|non)
155    <span class="compteur-annonce">#COMPTEUR_BOUCLE/#GET{total5}</span>
156    ]
157      <a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" class="suite" title="[(#DESCRIPTIF|textebrut|entites_html)]"><strong><:escal:lire_suite:></strong></a>
158      <div class="annonce-titre #EDIT{titre}">#TITRE</div>
159      <div class="#EDIT{texte}">
160        [(#TEXTE|extraire_balise{img}|image_reduire{[(#CONFIG{escal/config/largeurimage,400})],0})]
161        [(#PLUGIN{COUTEAU_SUISSE}|oui)[(#TEXTE*|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article})]]
162        [(#PLUGIN{COUTEAU_SUISSE}|non)[(#TEXTE|couper{#CONFIG{escal/config/tailletexteannoncedefil,300}}|propre)] ]
163      </div>
164    </div>
165    </div>
166  </BOUCLE_annonce7>   
167</div>
168
169</B_test>
Note: See TracBrowser for help on using the repository browser.