source: spip-zone/_squelettes_/_bloog_/bloog_css/squelettes/__recherche.html @ 8018

Last change on this file since 8018 was 8018, checked in by webmaster@…, 13 years ago

Suppression de |suppr numero + correction liens + correction commentaires sur sommaire

File size: 8.8 KB
Line 
1<INCLURE{fond="header"}{delais=31*24*3600}>
2
3
4
5<html><head>
6
7<!-- les métas -->
8<title>[(#RECHERCHE) ][trouvé sur (#NOM_SITE_SPIP)]</title> 
9<meta name="Description" content="[(#RECHERCHE) ][sur (#NOM_SITE_SPIP)]"/>
10<meta name="Keywords" content="trouver[,(#RECHERCHE)]"/>
11<meta http-equiv="content-type"content="text/html; charset=#CHARSET"/>
12
13<!-- les css et js peuvent changer suivant type d article ou de breve-->
14<link rel="stylesheet" type="text/css" href="#DOSSIER_SQUELETTE/menu.css" />
15<link rel="stylesheet" type="text/css" href="#DOSSIER_SQUELETTE/bloog.css" />
16<link rel="stylesheet" type="text/css" href="#DOSSIER_SQUELETTE/niftyCorners.css" />
17<link rel="stylesheet" type="text/css" href="#DOSSIER_SQUELETTE/print.css" media="print" />
18<script type="text/javascript" src="#DOSSIER_SQUELETTE/nifty.js"></script>
19<script type="text/javascript" src="#DOSSIER_SQUELETTE/nifty-bloog.js"></script>
20
21<!-- icones xml des fils des rubriques sous firefox -->
22<BOUCLE_rub(RUBRIQUES){tout}{titre_mot=syndic}>
23<link rel="alternate" type="application/rss+xml" href="#URL_SITE_SPIP/_backend.php?id_rubrique=#ID_RUBRIQUE" title="[(#TITRE)]" />
24</BOUCLE_rub>
25<!-- enlève http:// de l'adresse du site -->
26
27<?php
28$url = "art-logic.info";
29?>
30<!--$url= ereg_replace( "http://www.", "", $url );-->
31<script type="text/javascript"><!--
32// Moteur interne par Google (fenetre popup)
33 function RecherchePopup()
34 {
35 chaine = document.forms.google.s.value;
36  if (document.forms.google.elements[1].checked) {   
37   URL="http://www.google.fr/search?as_q="+chaine+"&num=100&btnG=Recherche+Google&as_epq=&as_oq=&as_eq=&lr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=<? echo $url; ?>";
38   window.open(URL,'','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=700,height=400'); 
39   }
40  if (document.forms.google.elements[2].checked) {
41   URL="http://www.google.fr/search?q="+chaine+"&hl=fr&meta=lr%3Dlang_fr";
42   window.open(URL,'','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=700,height=400'); 
43   }
44} // -->
45</script>
46
47
48</head>
49<body> 
50<div id="container">   <!-- centrage page -->
51<INCLURE{fond="entete"}{delais=31*24*3600}> 
52<div id="surcontent">  <!-- ouverture entête -->
53<INCLURE{fond="menuhoriz"}{delais=31*24*3600}>
54<div id="content">  <!-- ouverture contenu --> 
55<div id="colgau"> <!-- ouverture colone de gauche --> 
56
57
58
59<div id="cel">
60<ul id="deco">
61<li>
62
63<h4>Recherche interne</h4>
64<form action='recherche.php' method='post'>
65  <p>
66    <input name="recherche" type='text' value="#RECHERCHE" id='recherche' size='20' /> 
67    <input type="image" src="./IMG/002/loupe.gif" name="submit" value="Ok" />
68  <br/>
69                Lancez une recherche sur le moteur interne du site:
70                Les mots de moins de quatre lettres ne sont pas indexés
71    par le moteur interne. Ajoutez plusieurs mots pour cibler votre recherche.</p>
72</form>
73               
74</li>
75
76
77 
78<!-- recherche sur Google -->
79<li>
80<h4>Moteur Google</h4>
81
82                                <form action='' method='get' name="google"
83                  onsubmit="return RecherchePopup();" id="google">
84                    <p>
85                      <input type='text' name="s" size="20" value="#RECHERCHE" /><a href="javascript:RecherchePopup();" onkeypress="return true"><img src="./IMG/002/loupe.gif" alt="chercher" /></a>
86                                          <br />
87                      Lancez une recherche avec Google:<br />
88                      <input name="sur" type='radio' value="site checked" checked /> 
89                      sur Art-logic.info.
90                      <input type='radio' name="sur" value="voila" /> sur le Web.<br />
91                      Les derniers articles de Art-logic.info ne
92                      sont pas indéxés par Google, préférez le
93                      moteur interne pour une recherche exhaustive.
94                    </p>
95
96                  </form>
97</li>
98</ul>
99</div>
100
101
102
103
104
105
106 <div class="grande_boite">
107 
108 <p> <!-- recherche par pertinence -->
109                  <?
110$NbResults = 0; // initialisation du comptage
111$MaxPts = 0;?>
112                  <BOUCLE_CountArticles(ARTICLES){recherche}{par points}{inverse}>
113 <?
114$NbResults++; // incrémentation
115if ($MaxPts==0) $MaxPts = #POINTS;
116 ?>
117                  </BOUCLE_CountArticles>
118 <?
119if (!isset($HTTP_GET_VARS["debut_lb"])) $debut_lb = 0; // paramètre à passer en GET dans lURL
120$Page = floor($debut_lb/5) + 1;  // numéro de page dans laquelle on est
121$MaxPage = floor($NbResults/5) + 1; // dernière page
122$Last = ($debut_lb+6<$NbResults) ? $debut_lb+5 : $NbResults; // dernier résultat affiché (permet d'écrire:"résultats X à Y affichés sur un total de Z" -> voir plus bas)
123
124?>
125 <?
126if ($NbResults > 0) {
127//  ?>
128[<?echo $NbResults; ?> articles trouvés pour &quot;(#RECHERCHE)&quot;]
129<? echo $debut_lb+1 ."-" .$Last; ?>
130
131<?
132}
133else { ?>
134[Aucun r&eacute;sultat pour "(#RECHERCHE)".]
135<? } ?>
136
137<BOUCLE_articlespert(ARTICLES){recherche}{par points}{inverse}{debut_lb,5}>
138<? // calcul du pourcentage (option amusante mais pas performante)
139$PerCent = 100 * #POINTS / $MaxPts; ?>
140<br/>
141<br/>
142[<? echo number_format($PerCent, 0); ?>%]
143[<a href="#URL_ARTICLE"><strong>(#TITRE)</strong></a>][<br/>
144(#INTRODUCTION)]<br/> 
145[(#DATE|nom_jour)] [(#DATE|jour)] [(#DATE|nom_mois)] [(#DATE|annee)]
146<B_AUTEUR2>
147par  <BOUCLE_AUTEUR2(AUTEURS){id_article}{", "}{par nom}>
148#NOM </BOUCLE_AUTEUR2>.</B_AUTEUR2>
149</BOUCLE_articlespert>
150<br/><br/>
151
152</p>
153<p class="centre gras">
154                    <?
155if ($MaxPage>1) {
156        for ($i=0;$i<$MaxPage;$i++) {
157                if ($i+1==$Page) { ?>
158                    <? echo $i+1; ?> 
159                    <?
160                }
161                else {
162                     if ($i+1<$Page) { ?>
163                    <a href='recherche.php?recherche=<? echo urlencode($recherche); ?><? if ($i) {echo "&debut_lb="; echo 5*$i;} ?>'><? echo $i+1; ?></a> 
164                    <?
165                        }
166                        else { ?>
167                    <a href='recherche.php?recherche=<? echo urlencode($recherche); ?>&debut_lb=<? echo 5*$i; ?>'><? echo $i+1; ?></a> 
168                    <?
169                        }
170                }
171        }
172} ?> 
173          </p>
174                 
175              <!-- fin   recherche par pertinence -->
176              <!-- Recherche interne par google -->
177              <!-- debut recherche interne par google -->
178              <?php
179$url = "#URL_SITE_SPIP";
180$url= ereg_replace( "http://", "", $url );
181?>
182
183         
184</div><!-- fermeture grande_boite -->
185
186
187
188
189
190<div id="celbas">
191<ul id="decobas">
192<li>
193  <h4>Dans les  brèves</h4>
194<p>
195                      <BOUCLE_breves(BREVES){recherche}{par points}{inverse}{0,10}>
196                               
197                      [<a href="#URL_BREVE"><strong>(#TITRE)</strong></a>]
198                                          [(#INTRODUCTION|couper{60})] <br/>
199                                [(#DATE|nom_jour)] [(#DATE|jour)] [(#DATE|nom_mois)] <br/>
200                      </BOUCLE_breves>
201                      </B_breves>
202                      ["(#RECHERCHE)" n'a pas &eacute;t&eacute; trouv&eacute; dans
203                      les br&egrave;ves.]
204<//B_breves>
205</p>
206</li>
207
208
209  <li>
210    <h4>Dans les sites web </h4>
211              <p>
212                <BOUCLE_sitesweb(SITES){recherche}{par points}{inverse}{0,10}>
213                 <a href="#URL_SITE"><strong>[(#NOM_SITE)]</strong></a> [<br/>
214                  (#DESCRIPTIF|couper{60})] <br/>
215                  </BOUCLE_sitesweb>
216                  </B_sitesweb>
217                  ["(#RECHERCHE)" n'a pas été trouvé dans les descriptifs des
218                  sites web partenaires.]
219                 <//B_sitesweb>
220</p>
221  </li> 
222</ul>
223</div> <!-- fin de cel -->     
224
225
226       
227</div><!-- fermeture colone de gauche -->
228               
229
230<div class="coldroit"><!-- ouverture de la colone de droite --> 
231
232
233    <div class="boite"><!-- ouverture boite menu --> 
234        <h4 class="icone_menu">Navigation</h4>
235        <INCLURE{fond="inc_menu_rub"}{delais="7*24*3600"}> </div><!-- fermeture boite menu -->
236
237
238
239
240
241
242
243<div class="boite">
244<h4 class="icone_recherche">Dans les rubriques:</h4>
245              <BOUCLE_appel(RUBRIQUES){recherche}{par points}{0,30}> [<a href="#URL_RUBRIQUE" title="[(#TITRE)]" class="logogauche">(#LOGO_RUBRIQUE)</a>]     
246[<h4><a href="#URL_RUBRIQUE" title="[(#TITRE)]">(#TITRE)</a></h4>]
247<p>
248[(#DESCRIPTIF|couper{60})] </p> 
249<hr class="spacer" />     
250   
251  </BOUCLE_appel> 
252  <p>[&quot;(#RECHERCHE)&quot; n'a pas &eacute;t&eacute; trouv&eacute; dans les
253    descriptifs et les titres des rubriques.]</p>
254    <//B_appel> 
255</div>
256 
257<div class="boite">
258  <h4 class="icone_stats">Stats</h4>
259
260<INCLURE{_inc_stats}{delai=24*3600}>
261
262</div>
263     
264 
265
266</div>   <!-- fermeture colone de droite --> 
267
268
269<hr class="spacer" />
270</div><!-- fermeture contenu --> 
271<INCLURE{fond="pieddepage"}{delais=31*24*3600}>
272
273</div> <!-- fermeture surcontenu --><br/>
274
275
276</div> <!-- fermeture container --> 
277</body>
278</html>
279
Note: See TracBrowser for help on using the repository browser.