source: spip-zone/_squelettes_/escal/trunk/inclusions/inc-une_derniers.html @ 117787

Last change on this file since 117787 was 117787, checked in by jcvilleneuve@…, 17 months ago

EscalV4 : modification pour séparer auteur et date dans l'article en exergue

File size: 10.2 KB
Line 
1<script src="#CHEMIN{scripts/jquery.tabs.pack.js}" type="text/javaScript"></script>
2
3<script type="text/javascript">
4                $(document).ready(function(){
5            // La une
6            $('.launemov').tabs({
7                fxSlide: true,
8                fxFade: true,
9                fxSpeed: 'slow'
10                });
11        });
12</script>
13
14<nav class="laune launemov one" >
15
16<!-- on extrait tous les articles des rubriques a qui un a donné le mot-cle "pas-a-la-une" ou "invisible"
17        on les stocke dans "doublons"
18        on n'affiche rien ici -->
19<BOUCLE_exclure_rub(RUBRIQUES){titre_mot IN 'pas-a-la-une', 'invisible'}>
20        <BOUCLE_extract(ARTICLES){id_rubrique}{doublons}>
21        </BOUCLE_extract>
22        <BOUCLE_exclure_rub2(RUBRIQUES){branche}>
23                <BOUCLE_extract2(ARTICLES){id_rubrique}{doublons}>
24                </BOUCLE_extract2>       
25        </BOUCLE_exclure_rub2>   
26</BOUCLE_exclure_rub>
27       
28<BOUCLE_exclure_art(ARTICLES){titre_mot IN 'pas-a-la-une', 'invisible'}{doublons}>
29</BOUCLE_exclure_art>
30
31<!-- si le bloc "Annonce" ou "Annonces défilantes" sont activés
32        on extrait tous les articles a qui on a donné le mot-cle "annonce" ou "annonce-defilant"
33        on les stocke dans "doublons annonce" pour qu'ils ne s'affichent pas en exergue et on n'affiche rien ici -->
34<BOUCLE_exclure_annonce1(ARTICLES){si #CONFIG{escal/config/blocune1}|=={annonce}|oui}{titre_mot=annonce}{doublons annonce}>
35</BOUCLE_exclure_annonce1>
36<BOUCLE_exclure_annonce2(ARTICLES){si #CONFIG{escal/config/blocune2}|=={annonce}|oui}{titre_mot=annonce}{doublons annonce}>
37</BOUCLE_exclure_annonce2>
38<BOUCLE_exclure_annonce3(ARTICLES){si #CONFIG{escal/config/blocune3}|=={annonce}|oui}{titre_mot=annonce}{doublons annonce}>
39</BOUCLE_exclure_annonce3>
40
41<BOUCLE_exclure_annoncedef1(ARTICLES){si #CONFIG{escal/config/blocune1}|=={annonce_defilant}|oui}{titre_mot=annonce-defilant}{doublons annonce}>
42</BOUCLE_exclure_annoncedef1>
43<BOUCLE_exclure_annoncedef2(ARTICLES){si #CONFIG{escal/config/blocune2}|=={annonce_defilant}|oui}{titre_mot=annonce-defilant}{doublons annonce}>
44</BOUCLE_exclure_annoncedef2>
45<BOUCLE_exclure_annoncedef3(ARTICLES){si #CONFIG{escal/config/blocune3}|=={annonce_defilant}|oui}{titre_mot=annonce-defilant}{doublons annonce}>
46</BOUCLE_exclure_annoncedef3>
47
48<!-- On selectionne les 11 articles les + recents -->
49#SET{nombrealaune,#CONFIG{escal/config/nombrealaune,11}} 
50<BOUCLE_selection(ARTICLES){lang}{par #CONFIG{escal/config/ordrealaune,date}}{inverse}{0,#GET{nombrealaune}}{doublons annonce}{doublons}{doublons selection1}{doublons selection2}>
51</BOUCLE_selection>
52
53<!--  On affiche les 11 articles selectionnes
54      et seul le premier est affiche
55      les autres sont masques par un javascript -->
56<BOUCLE_dernier_endate(ARTICLES){!doublons selection1}{tri #CONFIG{escal/config/ordrealaune,date}, inverse} >
57<div id="section-#ID_ARTICLE" class="fragment art-exergue">
58<!-- affichage mots-clés associés -->
59                        [(#CONFIG{escal/config/motsclesune}|=={oui}|oui)
60                                <INCLURE{fond=inclusions/inc-mots_cles}{id_article=#ID_ARTICLE}>
61                        ]
62<!-- affichage rubrique -->
63                        <INCLURE{fond=inclusions/inc-rubrique_article}{id_rubrique=#ID_RUBRIQUE}>
64<!-- affichage logo -->
65        [(#LOGO_ARTICLE_RUBRIQUE|extraire_attribut{src}|balise_img{logo article ou rubrique,spip_logos}|image_reduire{0,#CONFIG{escal/config/taillelogoartexergue,100}})]
66<!-- affichage surtitre -->
67        [(#CONFIG{escal/config/surtitreune}|=={non}|non)
68                <div class="surtitre-article #EDIT{surtitre}">[(#SURTITRE)]</div>
69        ]
70<!-- affichage titre -->
71        <div class="titre #EDIT{titre}">
72                <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})],#URL_ARTICLE})]" 
73                title="[(#LANG|=={ja}|non)<:par_auteur:>] <BOUCLE_auteurs(AUTEURS){id_article}{", "}{lang_select}>[(#NOM|textebrut)]</BOUCLE_auteurs> [(#LANG|=={ja}|oui)<:par_auteur:>] <:escal:le:> [(#DATE|affdate)]">
74                        #TITRE
75                </a>
76        </div>
77<!-- affichage soustitre -->
78        [(#CONFIG{escal/config/soustitreune}|=={non}|non)
79                <div class="soustitre-article #EDIT{texte}">[(#SOUSTITRE)]</div>
80        ]   
81<!-- affichage auteur -->
82        <BOUCLE_test(AUTEURS){id_article}{lang_select}{si #CONFIG{escal/config/auteurune}|=={non}|non}>
83        </BOUCLE_test>
84                <div class="auteur-articles-rubrique">
85                        [(#LANG|=={ja}|non)<:par_auteur:>]
86                        <BOUCLE_auteurs_art(AUTEURS){id_article}{", "}{lang_select}>
87                                <a class="auteur" href="[(#URL_PAGE{auteur}|parametre_url{id_auteur,#ID_AUTEUR}|parametre_url{lang,#ENV{lang}})]" title="<:escal:page_auteur:>">#NOM</a>
88                        </BOUCLE_auteurs_art>
89                        [(#LANG|=={ja}|oui)<:par_auteur:>]
90                </div>
91        </B_test>
92<!-- affichage date de publication -->
93        [(#CONFIG{escal/config/datepubune}|=={non}|non)
94      <div class="date-articles-rubrique">[<:escal:article_mise_en_ligne:> <span class="majuscules">(#DATE|affdate)</span>] </div>
95      ]
96<!-- affichage date derniere modification -->
97      [(#CONFIG{escal/config/datemodifune}|=={non}|non)
98                <div class="date-articles-rubrique">[(#DATE_MODIF|affdate|!=={[(#DATE|affdate)]}|?{[<:escal:article_modifie:> (#DATE_MODIF|affdate)],''})]</div> 
99        ]       
100<!-- affichage descriptif -->
101        [(#CONFIG{escal/config/descriptifune}|=={non}|non)
102                <div class="descriptif-article #EDIT{texte}">[(#DESCRIPTIF)]</div>
103        ]
104<!-- affichage chapeau -->
105        [(#CONFIG{escal/config/chapeauune}|=={non}|non)
106                <div class="chapo #EDIT{texte}">[(#CHAPO)]</div>
107        ]
108<!-- affichage premiere image -->
109        <div class="image-une" >
110                <BOUCLE_image(DOCUMENTS){si #CONFIG{escal/config/imageune}|=={non}|non}{id_article}{extension==jpg|png|gif}{0,1}{titre==^[0-9]+\.}{par num titre}>
111                        <img src="[(#FICHIER|image_reduire{#CONFIG{escal/config/taillelogoimgexergue,150}}|extraire_attribut{src})]" alt="[(#TITRE)]" title="[(#TITRE)]" />
112                </BOUCLE_image>
113                <BOUCLE_image_alt(DOCUMENTS){si #CONFIG{escal/config/imageune}|=={non}|non}{id_article}{extension==jpg|png|gif}{0,1}>
114                        <img src="[(#FICHIER|image_reduire{#CONFIG{escal/config/taillelogoimgexergue,150}}|extraire_attribut{src})]" alt="[(#TITRE)]" title="[(#TITRE)]" />
115                </BOUCLE_image_alt>
116                <//B_image>
117        </div> 
118<!-- affichage texte -->
119        [(#CONFIG{escal/config/texteune}|=={non}|non)
120                <div class="texte #EDIT{texte}">
121                        [(#PLUGIN{COUTEAU_SUISSE}|non)
122                                [(#TEXTE|couper{#CONFIG{escal/config/tailletexteune,300}}|propre)]
123                        ]
124                        [(#PLUGIN{COUTEAU_SUISSE}|oui)
125                                [(#TEXTE*|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article}|couper{#CONFIG{escal/config/tailletexteune,300}}|propre)]
126                        ]
127                </div>
128        ]
129
130        <div class="nettoyeur"></div>
131         
132        <div class="suite">
133                <a href="[(#CONFIG{gerer_trad}=={oui}|?{[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})],#URL_ARTICLE})]" title="[(#DESCRIPTIF|textebrut|entites_html)]">
134                        <strong>
135                                [(#CONFIG{escal/config/texteune}|=={non}|non)<:escal:lire_suite:>]
136                                [(#CONFIG{escal/config/texteune}|=={non}|oui)<:escal:lire_article:>]
137                        </strong>
138                </a>
139        </div>
140     
141</div>
142</BOUCLE_dernier_endate>
143
144<hr />
145<!--  On affiche les 10 autres articles
146      celui sélectionné ne s'affiche pas
147      sauf au premier affichage de la page --> 
148<B_autres_articles_une>
149        <ul class="anchors">
150<BOUCLE_autres_articles_une (ARTICLES){!doublons selection2}{par #CONFIG{escal/config/ordrealaune,date}}{inverse}>
151                <li class="rub#ID_RUBRIQUE secteur#ID_SECTEUR">
152<!-- affichage mots-clés associés -->
153                        [(#CONFIG{escal/config/motsclesune}|=={oui}|oui)
154                                <INCLURE{fond=inclusions/inc-mots_cles}{id_article=#ID_ARTICLE}>
155                        ]
156                        <a href="#URL_SITE_SPIP#section-#ID_ARTICLE" tabindex="#ID_ARTICLE" title="<:escal:article_une:>" onclick="javascript:self.location.assign('#onglet')">
157<!-- affichage logo -->
158                                [(#LOGO_ARTICLE_RUBRIQUE|extraire_attribut{src}|balise_img{logo article ou rubrique,spip_logos}|image_reduire{0,#CONFIG{escal/config/taillelogoartune,80}})]
159<!-- affichage titre -->
160                                <span class="titre-autres">[(#TITRE|couper{#CONFIG{escal/config/nbrecaracttitre,27}})]</span><br />
161<!-- affichage date de publication ou de derniere modification -->
162                                [(#CONFIG{escal/config/dateuneautres}|=={non}|non)
163                                <span class="date-autres">
164                                        [(#DATE_MODIF|affdate|!=={[(#DATE|affdate)]}|?{[(#DATE_MODIF|affdate)],[(#DATE|affdate)]})]
165                                        <br />
166                                </span> 
167                                ]
168<!-- affichage auteur -->
169                                <BOUCLE_testauteur(AUTEURS){id_article}{lang_select}{si #CONFIG{escal/config/auteuruneautres}|=={non}|non}>
170                                </BOUCLE_testauteur>
171                                        <span class="auteur-autres">
172                                                [(#LANG|=={ja}|non)<:par_auteur:>]
173                                                <BOUCLE_auteurs_art2(AUTEURS){id_article}{", "}{lang_select}>#NOM</BOUCLE_auteurs_art2>
174                                                [(#LANG|=={ja}|oui)<:par_auteur:>]
175                                                <br />
176                                        </span>
177                                </B_testauteur>
178<!-- affichage rubrique -->
179                                <BOUCLE_Rub_suite(RUBRIQUES){id_rubrique}{si #CONFIG{escal/config/affichrubrique}|=={non}|non}>
180                                        <span class="rubrique-autres">
181                                                <:rubrique:> : [(#TITRE|couper{30})]
182                                        </span>
183                                        <br />
184                                </BOUCLE_Rub_suite>
185                                <br />
186                        <div class="nettoyeur"></div>
187<!-- affichage descriptif -->
188                                <BOUCLE_descriptif_art(ARTICLES){id_article}{si #CONFIG{escal/config/affichdescriptif}|=={oui}|oui}>
189                                        [<span class="descriptif-autres">
190                                        (#DESCRIPTIF)
191                                        </span>]
192                                </BOUCLE_descriptif_art>
193<!-- affichage descriptif -->
194                                <BOUCLE_chapo_art(ARTICLES){id_article}{si #CONFIG{escal/config/affichchapo}|=={oui}|oui}>
195                                        [<span class="chapo-autres">
196                                        (#CHAPO)
197                                        </span>]
198                                </BOUCLE_chapo_art>
199<!-- affichage texte article -->
200                                <BOUCLE_texteart(ARTICLES){id_article}{si #CONFIG{escal/config/affichtextederniersart}|=={oui}|oui}>
201                                        <span class="texte-autres">
202                                        [(#PLUGIN{COUTEAU_SUISSE}|oui)
203                                                [(#TEXTE*
204                                                |appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article}
205                                                |couper{#CONFIG{escal/config/nbrecaracttexte,150}}
206                                                )]
207                                        ]
208                                        [(#PLUGIN{COUTEAU_SUISSE}|non)
209                                                [(#TEXTE
210                                                |couper{#CONFIG{escal/config/nbrecaracttexte,150}}
211                                                )]
212                                        ]   
213                                        </span>
214                                </BOUCLE_texteart>
215                                <br />
216<!-- affichage nombre de commentaires -->
217                                <BOUCLE_comment(FORUMS){id_article}{0,1}{si #CONFIG{escal/config/affichcomm}|=={oui}|oui}>
218                                <BOUCLE_nbre_comm(FORUMS){id_article}{tout}>
219                                        </BOUCLE_nbre_comm>
220                                                <span class="commentaires">
221                                                #TOTAL_BOUCLE <:escal:commentaires:>
222                                                </span>
223                                        </B_nbre_comm>
224                                </BOUCLE_comment>
225                        </a>
226                </li>
227</BOUCLE_autres_articles_une>
228        </ul> 
229</B_autres_articles_une>
230
231</nav><!-- fin laune -->
Note: See TracBrowser for help on using the repository browser.