Recherche avancée - Sans Mots-clés - comments Recherche avancée - Sans Mots-clés 2010-09-15T15:45:22Z https://contrib.spip.net/Recherche-avancee-Sans-Mots-cles#comment434466 2010-09-15T15:45:22Z <p>Bonjour,</p> <p>Il manque tout de même quelque chose d'important pour que le tout fonctionne correctement (peut-être ton système fonctionnait correctement avant la 2.0)</p> <p>Dans la page recherche.html (celle qui affiche les résultats, pas le formulaire...), il faut ajouter un nouveau filtre à la boucle concernée afin que le critère que tu lui transmet à l'aide de ton formulaire modifié soit interprété. En respectant ton exemple, ça donnerait :</p> <div class='precode'><pre dir='ltr' style='text-align: left;'class="spip"><code><span class="re11"><BOUCLE_articles</span><span class="re12">(ARTICLES)</span><span class="re13"> <span class="re41">{recherche?}</span> <span class="re41">{descriptif?}</span><span class="re41">{par points}</span><span class="re41">{inverse}</span> <span class="re41">{pagination}</span></span><span class="re10">></span> <li><a href="<span class="re1">#URL_ARTICLE</span>"><span class="re4">[</span><span class="re4">(</span><span class="re1">#TITRE</span><span class="re50">|supprimer_numero</span><span class="re4">)</span><span class="re4">]</span></a></li> <span class="re15"></BOUCLE_articles></span></code></pre></div> <p>Dans cet exemple, j'ai mis “?” après le critère traditionnel “recherche” et après “descriptif”. Cela permet de traiter tout de même la recherche, même si un seul des deux champs est complété...</p> <p>Bien à vous !</p> Recherche avancée - Sans Mots-clés 2010-04-06T23:02:28Z https://contrib.spip.net/Recherche-avancee-Sans-Mots-cles#comment428743 2010-04-06T23:02:28Z <p>Voici, encore, une de mes réponses tardives... Il faut que tu créés un squelette recherche2.html et que tu appelles ce squelette dans tes autres squelettes. Maintenant, pour ce qui concerne la façon de créer la balise de recherche qui te permettra d'appeler ton squelette, jette un coup d'oeil sur cette doc: <a href="http://www.spip.net/fr_article903.html" class='spip_url spip_out auto' rel='nofollow external'>http://www.spip.net/fr_article903.html</a></p> Recherche avancée - Sans Mots-clés 2010-03-11T21:47:46Z https://contrib.spip.net/Recherche-avancee-Sans-Mots-cles#comment427505 2010-03-11T21:47:46Z <p>Bonjour mtfkarukera<br class='autobr' /> Merci cette réponse.<br class='autobr' /> Mais non, en fait l'idée c'est d'avoir 2 formes de recherche distinctes : dans l'entete de toutes les pages du site un champ de recherche simple qui exclut un secteur spécifique, et une page de “recherche avancée” qui restreint la recherche à un secteur spécifique et à certains champs extras.<br class='autobr' /> Or le fait d'avoir d'avoir placé le fichier recherche.html dans le répertoire “squelettes/formulaires” altère le champ de recherche simple.<br class='autobr' /> Donc la questions serait plutôt comment faire une recherche avancée en utilisant un autre nom de squelette que “recherche.html” ou bien comment faire un formulaire de recherche avancée qui renvoie vers une page resultat-recherche-avancee.html au lieu de recherche.html<br class='autobr' /> En espérant être clair.<br class='autobr' /> Merci bcp</p> Recherche avancée - Sans Mots-clés 2010-03-11T00:30:55Z https://contrib.spip.net/Recherche-avancee-Sans-Mots-cles#comment427468 2010-03-11T00:30:55Z <p>Bonjour Mickael,</p> <p>Si je l'ai bien comprise, ta question n'est pas en lien avec le plugin, mais plutôt liée au squelette. C'est justement en lien avec ce qui m'était dit précédemment. Ce tuto répond-t-il à ta demande?</p> <p><a href="http://www.spip.net/fr_article3347.html" class='spip_out' rel='external'>http://www.spip.net/fr_article3347.html</a></p> <p>Sinon... Le moteur de recherche, dans sa présente version, permet déjà une utilisation en mode simple et une utilisation en mode avancé. Si aucun critère de “filtre” n'est sélectionné, le moteur de recherche se comporte comme le moteur natif de spip.</p> Recherche avancée - Sans Mots-clés 2010-03-10T22:02:00Z https://contrib.spip.net/Recherche-avancee-Sans-Mots-cles#comment427454 2010-03-10T22:02:00Z <p>Bonjour <br class='autobr' /> Bravo et merci pour ce tuto. Ca m'est vraiment très précieux.<br class='autobr' /> Je bute à présent sur un nouveau problème : <br class='autobr' /> Comment peut-on distinguer “recherche” de “recherche avancée” de telle sorte qu'on puisse utiliser le moteur de recherche natif de SPIP en mode simple et/ou utliser la recherche avancée sur un autre squelette en mode “recherche avancée” ?<br class='autobr' /> Auriez-vous une idée de la méthode pour obtenir deux modes recherche ?<br class='autobr' /> Merci bcp</p> Recherche avancée - Sans Mots-clés 2009-09-25T10:22:13Z https://contrib.spip.net/Recherche-avancee-Sans-Mots-cles#comment420970 2009-09-25T10:22:13Z <p>Bonjour Livier,</p> <p>Toutes mes excuses pour cette réponse très tardive. Je vais essayer de répondre, au mieux, à tes questions et je te remercie pour tes encouragements, que je perçoit en tant que tel, d'ailleurs.</p> <p>Pour commencer, il faut, oui, travailler avec le dossier /squellettes. Les champs que j'utilise me sont propres. Il vaudrait mieux que tu t'intéresses au code que je donne dans l'article, à titre d'exemple.</p> <p>Dans mon moteur de recherche, le champs #DESCRIPTIF contient des informations sur le CODE NSF des formations, mais cela ne te sera d'aucune utilité. Tu peux lui attribuer le label de ton choix (par exemple “TYPE DE NOIX DE COCO”, “MOLECULE ACTIVE”, “TAILLE DES BOUTONS DE FIEVRE” et j'en passe, selon ton intérêt. Il faut juste sélectionner le champs sql qui contient l'information que tu veux “filtrer” dans ta recherche. Ce peux être, aussi, un champs extra que tu aurais créé.</p> <p>Oui, dans la page de résultat, je n'ai changé que le fil d'ariane.</p> <p>Dans le fichier php, ce bout de code permet, si mes souvenirs sont bons (c'est Gaston qui l'a trouvé), de retenir le choix effectué dans l'environnement.</p> <p>Voilà, n'hésites pas à me demander plus d'infos.</p> Recherche avancée - Sans Mots-clés 2009-09-01T13:06:39Z https://contrib.spip.net/Recherche-avancee-Sans-Mots-cles#comment420049 2009-09-01T13:06:39Z <p>Bonjour,</p> <p>Je me suis inspiré de ton article, mais sans le comprendre entièrement ... et pour faire une recherche avancée utilisant mot clef et rubrique ;-)</p> <p>Peux tu nous dire plus précisément ce que font les éléments de code que tu nous offre ? <br />- Dans le formulaire tu semble t'intéresser au DESCRIPTIF de chaque article (C'est quoi le code NSF?) <br />- dans la page de résultat tu ne changes que le fil d'Arianne ?!? <br />- dans le fichier recherche.php, je ne comprend pas ce que tu fais :(<br class='autobr' /> Même sans faire un plugin, tu peux encore nous aider, mais n'appelle pas ton zip “plugin ...” mais “exemple...”</p> <p>Effectivement comme dit Phil, on doit mettre ces fichiers dans le répertoire “squelettes” qui est fait pour ça, l'explication dans ton article en sera simplifiée par rapport aux précautions que tu nous y donne actuellement.</p> <p>Ces petites critiques sont des encouragements ...</p> Recherche avancée - Sans Mots-clés 2009-08-14T10:02:39Z https://contrib.spip.net/Recherche-avancee-Sans-Mots-cles#comment419347 2009-08-14T10:02:39Z <p>Phil, c'est bon. Je me suis documenté sur ce dossier /squelettes. En effet, c'est tout à fait ce qu'il faut faire. Je vais modifier le texte en fonction de cela. Je te remercie.</p> <p>Romy, j'ai parlé de recherche “sans mot-clés” car, jusqu'ici, toutes les contribution que j'ai trouvé, autour de la création d'un moteur de recherche, consistait à exploiter la fonctionnalité “mots-clés” de spip. Le fait est que, dans le cas présent, il n'était pas possible, pour moi, de les utiliser (pas de façon aisée, en tout cas). J'ai dû faire “sans mots-clés”.</p> <p>En définitive, le moteur de recherche “sans mot-clés” est un moteur de recherche qui ne se base pas sur la fonctionnalité “mots-clés” de spip pour faire une recherche avancée.</p> <p>Je ne pense pas non-plus, si c'est bien ce que tu suggères, que cette appellation soit la plus adéquate. Je crois même avoir utilisé, en d'autres occasions, d'autres termes pour le décrire.</p> <p>Que proposerais-tu comme appellation? J'avoue ne pas en être satisfait non-plus...</p> Recherche avancée - Sans Mots-clés 2009-08-14T09:49:47Z https://contrib.spip.net/Recherche-avancee-Sans-Mots-cles#comment419345 2009-08-14T09:49:47Z <p>Qu'est-ce qu'une « recherche sans mots-clés » ???</p> Recherche avancée - Sans Mots-clés 2009-08-12T13:09:00Z https://contrib.spip.net/Recherche-avancee-Sans-Mots-cles#comment419267 2009-08-12T13:09:00Z <p>Salut Phil,</p> <p>Excuse mon ignorance, mais je ne connais pas ce répertoire. Je ne l'ai pas dans mon répertoire spip.</p> <p>Tu peux m'expliquer s'il te plaît. C'est quoi ce répertoire? Faut-il le créer? Comment reparamétré spip en fonction? Quelles utilisations peut-on en faire?</p> <p>Je te remercie.</p> <p>@+</p> Recherche avancée - Sans Mots-clés 2009-08-12T11:39:54Z https://contrib.spip.net/Recherche-avancee-Sans-Mots-cles#comment419263 2009-08-12T11:39:54Z <p>on n'est pas obligé de modifier le squelette de spip <br class='autobr' /> il suffit de copier les fichiers dans /squelettes et les repertoires équivalents et il n'y a aucun risque</p> Recherche avancée - Sans Mots-clés 2009-08-12T07:32:46Z https://contrib.spip.net/Recherche-avancee-Sans-Mots-cles#comment419251 2009-08-12T07:32:46Z <p>Merci Yohann!</p> <p>Euh... Il y a comme un problème dans l'affichage de cette page. Le menu latéral apparaît en bas, à gauche, plutôt qu'à droite. C'est bizarre!</p> <p>Je m'excuse de n'avoir pas réagit depuis la dernière fois. Je suis occupé à refaire mon site pour l'adapter à la nouvelle version 2.09, suite au problème de sécurité identifé. J'en profite pour le faire évoluer un peu et je travaille toujours à l'amélioration du plugin.</p>