Fonction "recherche" ne fonctionne pas theme Mystique
Arno_Strasbourg
Member
Bonjour,
J'ai un petit problème avec la fonction de recherche du thème mystique. Lorsqu'on effectue une recherche, il met "Une erreur a été détectée : Page non trouvée". (http://www.teoufouwak.perozeni.com/)
Comme je n'y connait pas grand chose en programmation, je ne sais pas trop où regarder. Quelqu'un pourrait-il m’aiguiller ?
Merci.
J'ai un petit problème avec la fonction de recherche du thème mystique. Lorsqu'on effectue une recherche, il met "Une erreur a été détectée : Page non trouvée". (http://www.teoufouwak.perozeni.com/)
Comme je n'y connait pas grand chose en programmation, je ne sais pas trop où regarder. Quelqu'un pourrait-il m’aiguiller ?
Merci.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Le thème n'est peut-être pas à jour.
Voici les lignes correspondantes à la recherche dans la sidebar :
<!-- search form -->
<li class="block">
<div class="search-form">
<form method="get" id="searchform" action="<?php echo PLX_ROOT ?>?static5/recherche" class="clearfix">
<fieldset>
<div id="searchfield">
<input type="hidden" name="search" value="search" />
<input type="text" name="searchfield" id="searchbox" class="text clearField" value="Rechercher..." onblur="if(this.value=='') this.value='Rechercher...';" onfocus="if(this.value=='Rechercher...') this.value='';" />
</div><input type="submit" value="" class="submit" />
</fieldset>
</form>
</div>
</li>
<!-- /search form -->
Mais n'y comprenant rien, je ne vois pas quel fichier effectue le traitement de la tâche !
As-tu une page statique avec l'identifiant 005 et qui s'appellerait "Recherche"
Le formulaire de recherche une fois soumis appelle cette page statique 005 pour traiter les critères de recherches et renvoyés les résultats.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Je n'ai pas de telle page...
1. créer une page statique "Recherche" en collant dedans le code suivant
(issu du wiki : http://wiki.pluxml.org/index.php?page=Ajouter+un+moteur+de+recherche+dans+une+page+statique)
2. Repère l'identifiant de la page créée (vérifie au passage que la page est bien active)
3. Dans le fichier sidebar.php de ton thème
remplace dans la ligne suivante le chiffre 5 par l'id de ta page recherche
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
J'ai essayé Stéphane, mais ça ne fonctionne pas.
J'ai essayé d'autres choses. Par exemple, j'ai installé un autre thème, en l’occurrence Nostalgie V42B
Et là, la recherche ne fonctionne pas non-plus.
Du coup, je me suis dit que ça venait de PLUXML lui-même. J'ai réinstallé le répertoire "CORE", mais ça n'a rien donné.
Est-ce qu'il y a une fonction quelque part dans le source de PLUXML qui gère la recherche ?
Je devrais peut-être changer de catégorie dans le forum ??
Supprimes, si tu l'as créée, la page statique 5.
Télécharges le plugin plxMySearch, importe le sur ton site et active le.
A la place du code :
que tu as dans ta sidebar, mets celui qui suit :
et dis nous si ça fonctionne.
Si tu pouvais également mettre un lien vers ton site, ça pourrait nous aider à t'aider.
J'ai tout fait...bien je pense. J'ai la barre de recherche qui s'affiche, ainsi que la page. Mais lorsque je lance une recherche, il ne trouve rien !
L'adresse c'est www.teoufouwak.com
On avance.
Merci
l'url affichée dans le navigateur devient
Ton nom de domaine change.
sans parler de ce qui se rajoute derriere le mot search (#.UCI0t8g0N30)
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Je donne l'adresse courte pour simplifier.
Donc reste à savoir pourquoi se rajoute dans l'url #.UCI5AMg0N30
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
J'ai aussi tenté le coup de la page static que l'on appel mais rien non plus de ce côté la...
Le mieux que j'ai réussi à faire c'est de supprimer le champ de recherche du thème et de le remplacer par celui du plugin. La ça fonctionne évidement mais on perd l'avantage du thème car le champ est pas joli...
Si vous avec une idée soit pour donner au champ l'apparence de celui du thème si c'est possible, soit une autre piste je vous en remercie par avance.
Je te conseille de supprimer tout ce qui fait référence à la fonction de recherche dispo dans le theme mystique et d'utiliser à la place le plugin plxMySearch. Le bouton affiché dispose d'une classe qu'il suffit de personnaliser dans le fichier css de ton thème. Est-ce quelqu'un peut donner un coup de main à Barry pour lui fournir un bout de code css. Merci d'avance
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
J'ai pas mal avancé en fait j'ai modifié la partie du plugin qui affiche le champ de recherche en y intégrant les id et les class du thème mystique. Du coup tout s'affiche correctement et la fonction de recherche fonctionne mais j'ai encore le libellé du bouton qui s'affiche devant le bouton du thème. En attendant j'ai rusé en mettant "__" comme nom ce qui me fait juste un souligné du libellé OK du bouton de thème.
J'aimerais quand même trouver une solution définitive pour donner une solution propre.
J'e profite pour donner le code a modifier pour ceux que ça intéresse :
Le fichier à modifier s'appel plxMySearch il faut aller tout à la fin et mettre à la place de : les lignes de code suivantes : Voilà c'est pas compliqué.
Encore merci pour tout, à plus tard messieurs.
Je me permets de squatter le sujet, ayant un problème de fonction "Recherche" avec le thème Mystique.
PluXml 5.1.7 avec Plugin PlxMySearch 1.2
J'ai bien modifié le thème pour ajouter la ligne indiquée lors de la configuration du plugin.
Affichage : Ok (page statique ou dans la sidebar)
Recherche : Ok sur les pages statiques - Rien sur les articles (aucun mot d'aucun article trouvé)
Si vous avez une piste à explorer, je suis preneur.
Merci par avance