source: spip-zone/_squelettes_/escal/branches/escal_v3/recherche.html @ 110347

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

Escal V3 : modification des résultats de recherche : classement par points

File size: 14.0 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml" dir="#LANG_DIR" lang="#LANG">
3  <head>
4    <title><:escal:recherche:> - [[(#NOM_SITE_SPIP|textebrut)]]
5    </title>    [
6    <meta name="description" content="(#INTRODUCTION|couper{150}|textebrut)" />]
7    <meta name="robots" content="noindex, nofollow">
8    <INCLURE {fond=inclusions/inc-head, env}>
9  </head>
10
11  <body id="top" [(#CONFIG{escal/config/menuH}|=={non}|non) onload="setHover('menu')"] class="page-recherche">
12    <div id="ombre-gauche">
13      <div id="ombre-droite">
14        <div id="conteneur">
15
16          [(#CONFIG{escal/config/espace}|=={haut}|oui)
17              <INCLURE {fond=inclusions/inc-espace_self}{env}>
18          ]
19
20          <div id="entete">
21
22            <INCLURE {fond=inclusions/inc-entete}>
23
24          </div>
25
26          [(#CONFIG{escal/config/espace}|=={haut}|non)
27              <INCLURE {fond=inclusions/inc-espace_self}{env}>
28          ]
29          <div class="nettoyeur"></div>
30         
31          <div id="page">
32            <div id="contenu">
33
34              <div id="cadre-article">
35                <div id="cadre-titre-article">
36                  <div id="titre-article">
37                    <:escal:recherche_resultat:>"<strong>[(#RECHERCHE)]</strong>"
38                  </div>
39                </div>
40                <div id="texte-article" >
41
42                  <B_compte_articles>
43                    <!-- si au moins un article trouvé, on affiche le nombre trouvé -->
44                    <div class="compte-resultat">
45                      <strong>#TOTAL_BOUCLE</strong>
46                      [(#TOTAL_BOUCLE|>{01}|oui) <:escal:articles_trouves:>]
47                      [(#TOTAL_BOUCLE|>{01}|non) <:escal:article_trouve:>]
48                      <:escal:dans_site:>
49                    </div>
50                  <BOUCLE_compte_articles(ARTICLES){recherche}{lang}>
51                  </BOUCLE_compte_articles>
52                  </B_compte_articles>
53                    <!-- si pas d'article trouvé -->
54                    <div class="compte-resultat">
55                      <:escal:recherche_articles_non:>
56                    </div>
57                  <//B_compte_articles>
58                 
59                           <B_compte_forums>
60                    <!-- si au moins un forum trouvé, on affiche le nombre trouvé -->
61                    <div class="compte-resultat">
62                      <strong>#TOTAL_BOUCLE</strong>
63                      [(#TOTAL_BOUCLE|>{01}|oui) <:escal:forums_trouves:>]
64                      [(#TOTAL_BOUCLE|>{01}|non) <:escal:forum_trouve:>]
65                      <:escal:dans_site:>
66                    </div>
67                  <BOUCLE_compte_forums(FORUMS){recherche}>
68                  </BOUCLE_compte_forums>
69                  </B_compte_forums>
70                    <!-- si pas de forum trouvé -->
71                    <div class="compte-resultat">
72                      <:escal:recherche_forum_non:>
73                    </div>
74                  <//B_compte_forums>                 
75
76                  <B_compte_rubriques>
77                    <!-- si au moins une rubrique trouvée, on affiche le nombre trouvé -->
78                    <div class="compte-resultat">
79                      <strong>#TOTAL_BOUCLE</strong>
80                      [(#TOTAL_BOUCLE|>{01}|oui) <:escal:rubriques_trouvees:>]
81                      [(#TOTAL_BOUCLE|>{01}|non) <:escal:rubrique_trouvee:>]
82                      <:escal:dans_site:>
83                    </div>
84                  <BOUCLE_compte_rubriques(RUBRIQUES){recherche}{lang}>
85                  </BOUCLE_compte_rubriques>
86                  </B_compte_rubriques>
87                    <!-- si pas de rubrique trouvée -->
88                    <div class="compte-resultat">
89                      <:escal:recherche_rubriques_non:>
90                    </div>
91                  <//B_compte_rubriques>
92
93                 <B_compte_sites>
94                   <!-- si au moins un site trouvé -->
95                    <div class="compte-resultat">
96                    <strong>#TOTAL_BOUCLE</strong>
97                    [(#TOTAL_BOUCLE|>{1}|oui) <:escal:sites_references:>]
98                    [(#TOTAL_BOUCLE|>{1}|non) <:escal:site_reference:>]
99                    <:escal:dans_site:>
100                    </div>
101                  <BOUCLE_compte_sites(SITES){recherche}>
102                  </BOUCLE_compte_sites>
103                  </B_compte_sites>
104                    <!-- si pas de site trouvé -->
105                    <div class="compte-resultat">
106                      <:escal:recherche_sites_non:>
107                    </div>
108                  <//B_compte_sites>
109
110                  <B_articles>
111                  <h2><:articles:></h2>
112        [<p class="pagination">(#PAGINATION)</p>
113        <div class="nettoyeur"></div>]
114                  <BOUCLE_articles(ARTICLES){recherche}{lang}{!par points}{pagination 5}>
115                    <!-- on affiche le ou les article(s) -->
116                    <div class="cadre-articles-rubrique">
117                      <div class="titre-articles-rubrique">
118                        [<a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" title="[(#DESCRIPTIF|textebrut|entites_html)]">(#TITRE)</a>]
119                      </div>
120                      <div class="introduction-articles-rubrique">
121                        [(#INTRODUCTION|supprimer_tags|couper{150})]
122                      </div>
123                      <div class="auteur-articles-rubrique">
124                        [<:escal:article_mise_en_ligne:> (#DATE|affdate)]
125                        <BOUCLE_test(AUTEURS){id_article}{lang_select}>
126                                    </BOUCLE_test>
127                        <br />[(#LANG|=={ja}|non)<:par_auteur:>]
128                        <BOUCLE_auteurs(AUTEURS) {id_article}{", "}{lang_select}>
129                          [<a href="[(#URL_PAGE{auteur}|parametre_url{id_auteur,#ID_AUTEUR}|parametre_url{lang,#ENV{lang}})]" title="<:escal:page_auteur:>">(#NOM)</a>]</BOUCLE_auteurs>
130                        [(#LANG|=={ja}|oui)<:par_auteur:>]
131                        </B_test>
132                      </div>
133                    </div>
134                  </BOUCLE_articles>
135             
136                           <B_forums>
137                  <h2><:forums:></h2>
138        [<p class="pagination">(#PAGINATION)</p>
139        <div class="nettoyeur"></div>]
140                  <BOUCLE_forums(FORUMS){recherche}{!par points}{pagination 5}>
141                    <!-- on affiche le ou les forums -->
142                    <div class="cadre-articles-rubrique">
143                      <div class="titre-articles-rubrique">
144                        [<a href="[(#URL_PAGE{forumSite-sujet}|parametre_url{id_forum,#ID_FORUM})]" title="[(#DESCRIPTIF|textebrut|entites_html)]">(#TITRE)</a>]
145                      </div>
146                      <div class="introduction-articles-rubrique">
147                        [(#TEXTE|supprimer_tags|couper{150})]
148                      </div>
149
150                    </div>
151                  </BOUCLE_forums>                 
152
153                  <B_rubriques>
154                  <h2><:rubriques:></h2>
155        [<p class="pagination">(#PAGINATION)</p>
156        <div class="nettoyeur"></div>]
157                  <BOUCLE_rubriques(RUBRIQUES){recherche}{lang}{!par points}{pagination 5}>
158                    <!-- on affiche le ou les rubrique(s) -->
159                    <div class="cadre-articles-rubrique">
160                      <div class="titre-articles-rubrique">
161                        [<a href="[(#URL_RUBRIQUE|parametre_url{lang,#ENV{lang}})]" title="[(#DESCRIPTIF|textebrut|entites_html)]">(#TITRE)</a>]
162                      </div>
163                      <div class="introduction-articles-rubrique">
164                        [(#INTRODUCTION|supprimer_tags|couper{150})]
165                      </div>
166                    </div>
167                  </BOUCLE_rubriques>
168
169
170                  <B_sites>
171                  <h2><:escal:sites:></h2>
172        [<p class="pagination">(#PAGINATION)</p>
173        <div class="nettoyeur"></div>]
174                  <BOUCLE_sites(SITES){recherche}{!par points}{pagination 5}>
175                    <!-- on affiche les sites trouvés -->
176                    <div class="cadre-articles-rubrique">
177                      <div class="titre-articles-rubrique">
178                        <a href="#URL_SITE" [ title="(#NOM_SITE|couper{80}|attribut_html)"]>#NOM_SITE</a>
179                      </div>
180                      <div class="introduction-articles-rubrique">
181                        [(#DESCRIPTIF|couper{150})]
182                      </div>
183                    </div>
184                  </BOUCLE_sites>
185
186                </div><!-- fin texte-article -->
187              </div><!-- fin cadre-article -->
188
189            </div>
190          </div>
191
192          [(#LANG_DIR|=={ltr}|oui)<div id="navigation">] [(#LANG_DIR|=={rtl}|oui)<div id="extra">]
193
194          <!-- affichage du formulaire de recherche-->
195            [(#CONFIG{escal/config/formrecherche}|=={colgauche}|oui)#FORMULAIRE_RECHERCHE<br />]
196
197
198         <!-- affichage des noisettes selectionnees dans la page de configuration -->
199         [(#CONFIG{escal/config/blocnavpages1}|=={rien}|non)
200           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocnavpages1,choixmenuV1}}{env}{ajax}></div>
201         ]
202         [(#CONFIG{escal/config/blocnavpages2}|=={rien}|non)
203           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocnavpages2,choixmenuV2}}{env}{ajax}></div>
204         ]
205         [(#CONFIG{escal/config/blocnavpages3}|=={rien}|non)
206           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocnavpages3,edito}}{env}{ajax}></div>
207         ]
208         [(#CONFIG{escal/config/blocnavpages4}|=={rien}|non)
209           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocnavpages4,acces_direct}}{env}{ajax}></div>
210         ]
211         [(#CONFIG{escal/config/blocnavpages5}|=={rien}|non)
212           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocnavpages5,top}}{env}{ajax}></div>
213         ]
214         [(#CONFIG{escal/config/blocnavpages6}|oui) [(#CONFIG{escal/config/blocnavpages6}|=={rien}|non)
215           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocnavpages6}}{env}{ajax}></div>
216         ]]
217         [(#CONFIG{escal/config/blocnavpages7}|oui) [(#CONFIG{escal/config/blocnavpages7}|=={rien}|non)
218           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocnavpages7}}{env}{ajax}></div>
219         ]]
220         [(#CONFIG{escal/config/blocnavpages8}|oui) [(#CONFIG{escal/config/blocnavpages8}|=={rien}|non)
221           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocnavpages8}}{env}{ajax}></div>
222         ]]
223         [(#CONFIG{escal/config/blocnavpages9}|oui) [(#CONFIG{escal/config/blocnavpages9}|=={rien}|non)
224           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocnavpages9}}{env}{ajax}></div>
225         ]]
226         [(#CONFIG{escal/config/blocnavpages10}|oui) [(#CONFIG{escal/config/blocnavpages10}|=={rien}|non)
227           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocnavpages10}}{env}{ajax}></div>
228         ]]
229
230          </div> <!-- fin navigation -->
231
232          [(#LANG_DIR|=={ltr}|oui)<div id="extra">] [(#LANG_DIR|=={rtl}|oui)<div id="navigation">]
233
234          <!-- affichage du formulaire de recherche-->
235            [(#CONFIG{escal/config/formrecherche}|=={coldroite}|oui)#FORMULAIRE_RECHERCHE<br />]
236
237         <!-- affichage des noisettes selectionnees dans la page de configuration -->
238         [(#CONFIG{escal/config/blocextrapages1}|=={rien}|non)
239           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocextrapages1,actus}}{env}{ajax}></div>
240         ]
241         [(#CONFIG{escal/config/blocextrapages2}|=={rien}|non)
242           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocextrapages2,photos}}{env}{ajax}></div>
243         ]
244         [(#CONFIG{escal/config/blocextrapages3}|=={rien}|non)
245           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocextrapages3,sites_favoris}}{env}{ajax}></div>
246         ]
247         [(#CONFIG{escal/config/blocextrapages4}|=={rien}|non)
248           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocextrapages4,derniers_comments}}{env}{ajax}></div>
249         ]
250         [(#CONFIG{escal/config/blocextrapages5}|=={rien}|non)
251           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocextrapages5,evenements}}{env}{ajax}></div>
252         ]
253         [(#CONFIG{escal/config/blocextrapages6}|=={rien}|non)
254           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocextrapages6,sites}}{env}{ajax}></div>
255         ]
256         [(#CONFIG{escal/config/blocextrapages7}|=={rien}|non)
257           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocextrapages7,stats}}{env}{ajax}></div>
258         ]
259         [(#CONFIG{escal/config/blocextrapages8}|oui) [(#CONFIG{escal/config/blocextrapages8}|=={rien}|non)
260           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocextrapages8}}{env}{ajax}></div>
261         ]]
262         [(#CONFIG{escal/config/blocextrapages9}|oui) [(#CONFIG{escal/config/blocextrapages9}|=={rien}|non)
263           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocextrapages9}}{env}{ajax}></div>
264         ]]
265         [(#CONFIG{escal/config/blocextrapages10}|oui) [(#CONFIG{escal/config/blocextrapages10}|=={rien}|non)
266           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocextrapages10}}{env}{ajax}></div>
267         ]]
268
269          </div> <!-- fin extra -->
270
271          <div id="pied">
272            <INCLURE {fond=inclusions/inc-pied}{skel=#SQUELETTE}{env}>
273          </div>
274
275        </div><!-- fin conteneur -->
276      </div>
277    </div>
278  </body>
279</html>
Note: See TracBrowser for help on using the repository browser.