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

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

Nouvelle modif des URLs. Merci Arnaud pour l'info.

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