[SPIP Zone] r3848 - in /_plugins_/_agora_/mnogosearch: mnogo_mes_options.php plugin.xml recherche.html

Author: cedric@yterium.com
Date: Sun Jul 9 00:53:58 2006
New Revision: 3848

Log:
bug lorsque #NUMERO pas dans la boucle
squelette recherche.html dans le plugin

Added:
    _plugins_/_agora_/mnogosearch/recherche.html
Modified:
    _plugins_/_agora_/mnogosearch/mnogo_mes_options.php
    _plugins_/_agora_/mnogosearch/plugin.xml

Modified: _plugins_/_agora_/mnogosearch/mnogo_mes_options.php

--- _plugins_/_agora_/mnogosearch/mnogo_mes_options.php (original)
+++ _plugins_/_agora_/mnogosearch/mnogo_mes_options.php Sun Jul 9 00:53:58 2006
@@ -8,6 +8,7 @@
   $boucle = &$boucles[$id_boucle];
   $id_table = $boucle->id_table;
   $boucle->from[$id_table] = "spip_mnogosearch";
+ $boucle->select[] = 'numero';

   $out = calculer_boucle($id_boucle, $boucles);
   $out = str_replace("\$Numrows['$id_boucle']['compteur_boucle']++;","\$Numrows['$id_boucle']['compteur_boucle']=\$Pile[\$SP]['numero'];",$out);

Modified: _plugins_/_agora_/mnogosearch/plugin.xml

--- _plugins_/_agora_/mnogosearch/plugin.xml (original)
+++ _plugins_/_agora_/mnogosearch/plugin.xml Sun Jul 9 00:53:58 2006
@@ -1,6 +1,6 @@
<plugin>
   <nom> <!-- Nom du plugin -->
- Interface MonGoSearch
+ Interface mnoGoSearch
   </nom>
   <auteur> <!-- Auteur du plugin -->
   Cedric MORIN [notre-ville.net->http://www.notre-ville.net]
@@ -9,14 +9,13 @@
   0.10
   </version>
   <etat>
- dev
+ test
   </etat>
   <description>
Interfacage du moteur mnoGoSearch avec l'API SPIP
_ {{Ce plugin requiert le plugin Boucles sans table}}
_ Ce plugin prend en charge l'interrogation de monogosearch
-et la mise a disposition des resultats de recherche dans des balises et un tableau utilisable dans une boucle
-au moyen du plugin Boucles sans table.
+et la mise a disposition des resultats de recherche dans des balises et une boucle MNOGOSEARCH
   </description>
   <prefix>
   monogo

Added: _plugins_/_agora_/mnogosearch/recherche.html

--- _plugins_/_agora_/mnogosearch/recherche.html (added)
+++ _plugins_/_agora_/mnogosearch/recherche.html Sun Jul 9 00:53:58 2006
@@ -0,0 +1,155 @@
+#CACHE{0}
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html dir="#LANG_DIR" lang="#LANG">
+<head>
+ <title><:resultats_recherche:> - [(#NOM_SITE_SPIP|textebrut)]</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
+ <meta name="robots" content="none" />
+ <meta name="generator" content="SPIP" />
+ [<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
+
+ <!-- Ceci est la feuille de style par defaut pour le code genere par SPIP -->
+ <link rel="stylesheet" href="[(#CHEMIN{spip_style.css}|direction_css)]" type="text/css" media="all" />
+ <!-- Feuille de styles CSS pour l'affichage du site sur ecran -->
+ <link rel="stylesheet" href="[(#CHEMIN{habillage.css}|direction_css)]" type="text/css" media="projection, screen, tv" />
+ <!-- Feuille de styles CSS pour l'impression -->
+ <link rel="stylesheet" href="[(#CHEMIN{impression.css}|direction_css)]" type="text/css" media="print" />
+</head>
+
+<body class="page_recherche">
+<div id="page">
+
+ [(#REM) Entete de la page + titre du site ]
+ <INCLURE{fond=inc-entete}{lang}>
+
+ [(#REM) Fil d'Ariane ]
+ <div id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> &gt; <:info_rechercher:>[ &gt; (#RECHERCHE)]</div>
+
+
+ <div id="conteneur">
+
+ [(#REM) Contenu principal : Resultats de la recherche ]
+
+ <div id="contenu">
+
+ [(#REM) Recherche mnoGoSearch ]
+ <B_test>
+ [<div class="cartouche">
+ <h1 class="surtitre"><:resultats_recherche:></h1>
+ <p class="titre">&#171;&nbsp;(#RECHERCHE)&nbsp;&#187;</p>
+ <h2 class="soustitre">#MNOGO_RESUME_RESULTATS</h2>
+ <small>#GRAND_TOTAL r&eacute;sultats</small>
+ [<div class="pagination">(#PAGINATION)</div>]
+ </div>]
+
+ <div class="contre-encart">
+
+ <div class="liste-articles">
+ #ANCRE_PAGINATION
+ <ul>
+ <BOUCLE_test(MNOGOSEARCH) {recherche} {pagination}>
+ <li>
+ <h3 class="titre">#NUMERO - <a href="#URL">#TITRE</a></h3>
+ <small>[(#DATE|affdate)] - #MIME_TYPE [(#TAILLE|taille_en_octets)] [- <a href='#CONFIG{mnogo_url_search}(#CACHE_URL)'>(cache)</a>]</small>
+ <div class="texte">#DESCRIPTIF</div>
+ </li>
+ </BOUCLE_test>
+ </ul>
+ </div>
+ </div><!-- fin contre-encart -->
+ </B_test>
+
+ <div class="encart">
+
+ [(#REM) Rubriques trouvees ]
+ <B_rubriques>
+ <div class="rubriques">
+ #ANCRE_PAGINATION
+ <h2 class="menu-titre"><:rubriques:></h2>
+ [<p class="pagination">(#PAGINATION)</p>]
+ <ul>
+ <BOUCLE_rubriques(RUBRIQUES) {recherche} {par points}{inverse} {pagination 5}>
+ <li><a href="#URL_RUBRIQUE">#TITRE</a></li>
+ </BOUCLE_rubriques>
+ </ul>
+ </div>
+ </B_rubriques>
+
+ [(#REM) Mots-cles trouves ]
+ <B_mots>
+ <div class="divers">
+ #ANCRE_PAGINATION
+ <h2 class="menu-titre"><:mots_clefs:></h2>
+ [<p class="pagination">(#PAGINATION)</p>]
+ <ul>
+ <BOUCLE_mots(MOTS) {recherche} {par points}{inverse} {pagination 5}>
+ <li><a href="#URL_MOT">#TITRE</a></li>
+ </BOUCLE_mots>
+ </ul>
+ </div>
+ </B_mots>
+
+ [(#REM) Breves trouvees ]
+ <B_breves>
+ <div class="breves">
+ #ANCRE_PAGINATION
+ <h2 class="menu-titre"><:breves:></h2>
+ [<p class="pagination">(#PAGINATION)</p>]
+ <ul>
+ <BOUCLE_breves(BREVES) {recherche} {par points}{inverse} {pagination 5}>
+ <li>[(#DATE|affdate_court) : ]<a href="#URL_BREVE">#TITRE</a></li>
+ </BOUCLE_breves>
+ </ul>
+ </div>
+ </B_breves>
+
+ [(#REM) Messages trouves ]
+ <B_messages>
+ <div class="forums">
+ #ANCRE_PAGINATION
+ <h2 class="menu-titre"><:messages_forum:></h2>
+ [<p class="pagination">(#PAGINATION)</p>]
+ <ul>
+ <BOUCLE_messages(FORUMS) {recherche} {par points}{inverse} {pagination 5}>
+ <li>[(#DATE|affdate_court) : ]<a href="#URL_FORUM">#TITRE</a></li>
+ </BOUCLE_messages>
+ </ul>
+ </div>
+ </B_messages>
+
+ [(#REM) Sites web trouves ]
+ <B_sites>
+ <div class="syndic">
+ #ANCRE_PAGINATION
+ <h2 class="menu-titre"><:sites_web:></h2>
+ [<p class="pagination">(#PAGINATION)</p>]
+ <ul>
+ <BOUCLE_sites(SITES) {recherche} {par points}{inverse} {pagination 5}>
+ <li><a href="[(#ID_SYNDIC|generer_url_site)]">#NOM_SITE</a></li>
+ </BOUCLE_sites>
+ </ul>
+ </div>
+ </B_sites>
+
+ </div><!-- fin encart -->
+
+ </div><!-- fin contenu -->
+
+ [(#REM) Menu de navigation laterale ]
+ <div id="navigation">
+ <h1 class="invisible"><:navigation:></h1>
+
+ [(#REM) Menu de navigation par rubriques ]
+ <INCLURE{fond=inc-rubriques}{lang}>
+
+ </div><!-- fin navigation -->
+
+ </div><!-- fin conteneur -->
+
+ [(#REM) Pied de page ]
+ <INCLURE{fond=inc-pied}{lang}>
+
+</div><!-- fin page -->
+</body>
+</html>
\ No newline at end of file