Title: Erreur :
Last modified: August 21, 2016

---

# Erreur :

 *  Resolved [giovanni78](https://wordpress.org/support/users/giovanni78/)
 * (@giovanni78)
 * [12 years ago](https://wordpress.org/support/topic/erreur/)
 * bonjour,
 * Tout d’abord bravo pour votre plugin.
 * J’ai bien modifié le fichier “search.php, cependant lorsque je saisis un mot 
   cle dans la zone recherche sur plusieurs thèmes différents j’ai le résultat “
   erreur :”
 * j’utilise WP 3.9.1
 * Pourriez-vous m’aider SVP.
 * venise78
 * [https://wordpress.org/plugins/wp-advanced-search/](https://wordpress.org/plugins/wp-advanced-search/)

Viewing 9 replies - 1 through 9 (of 9 total)

 *  Plugin Author [Mathieu Chartier](https://wordpress.org/support/users/evigeo/)
 * (@evigeo)
 * [12 years ago](https://wordpress.org/support/topic/erreur/#post-4918234)
 * Bonjour,
 * Hum, étonnant mais ça peut arriver avec la dernière version, peut-être ai-je 
   fait une erreur dans la mise à jour. L’idéal serait que vous désactiviez le plugin
   puis que vous le réactiviez, puis effectuez à nouveau le test.
 * Il faudrait également que vous me fassiez une capture ou que vous me disiez globalement
   quels sont vos paramètres de base car l’erreur vient sûrement de là. J’ai testé
   beaucoup de cas après ma dernière mise à jour mais pas tout tant j’ai mis d’options,
   il se peut qu’une erreur persiste. Quel type de recherche utilisez-vous (fulltext,
   regexp ou like) ? Utilisez-vous l’algorithme de pertinence ? Ordonnez-vous les
   résultats ? Quels types de contenus ciblez-vous ?
 * N’hésitez pas à me donner l’adresse de votre site si besoin, même si ça ne me
   donnera pas toutes les réponses…
 *  Thread Starter [giovanni78](https://wordpress.org/support/users/giovanni78/)
 * (@giovanni78)
 * [11 years, 12 months ago](https://wordpress.org/support/topic/erreur/#post-4918282)
 * Bonjour,
 * Merci d’avoir répondu aussi rapidement.
 * Pour info je travaille en local et j’utilise le thème ICONIC ONE. Je pense que
   je ne fais pas ce qu’il faut dans le fichier search.php de ce thème. J’ai supprimé
   de la ligne 15 (<?php if ( have_posts() ) : ?>) à la ligne 43 (<?php endif; ?
   >) et j’ai collé à la place <?php WP_Advanced_Search(); ?>.
 * Merci d’avance pour votre réponse.
 * Giovanni78
 *  Plugin Author [Mathieu Chartier](https://wordpress.org/support/users/evigeo/)
 * (@evigeo)
 * [11 years, 12 months ago](https://wordpress.org/support/topic/erreur/#post-4918283)
 * Bonjour,
    De rien, c’est normal de répondre vite !
 * J’ai téléchargé iconic_one (que j’aime bien d’ailleurs !) et j’ai mis en place
   le moteur ainsi dans search.php (hors fonctions PHP, etc.) :
    <section id=”primary”
   class=”site-content”> <div id=”content” role=”main”> <?php WP_Advanced_Search();?
   > </div><!– #content –> </section><!– #primary –>
 * Je pense donc que vous avez fait ce qu’il fallait. En revanche, il faut bien 
   vérifier la valeur du champ “name” dans la configuration. Dans mon iconic_one,
   j’ai vu que c’était “s” (qu’il faut donc bien rentré partout) et je n’ai eu aucun
   problème ni aucune erreur dans mes tests, quel que soit le type de recherche,
   avec ou sans oordre d’affichage et avec ou sans algorithme, etc.
 * Peut-être qu’une mise à jour de mon extension a généré des bugs aussi, ça arrive.
   Dans ce cas, si votre fichier search.php ressemble au mien, vous pouvez tenter
   de supprimer l’extension puis de la remettre “à neuf”, ça règlera peut-être. 
   En tout cas, je n’ai aucun soucis là après mes tests sur le même thème que vous…
 *  Plugin Author [Mathieu Chartier](https://wordpress.org/support/users/evigeo/)
 * (@evigeo)
 * [11 years, 12 months ago](https://wordpress.org/support/topic/erreur/#post-4918296)
 * Problème officiellement réglé…
    En fait, c’était l’autocomplétion qui générait
   l’erreur car si aucun mot n’était déjà présent dans l’index de mots clés, ça 
   causait le message d’erreur. J’ai réglé ça dans la nouvelle version.
 * Mettez à jour l’extension et ça devrait aller maintenant (ou au pire désactivez
   l’autocomplétion si vous ne l’utilisez pas). 😀
 *  Thread Starter [giovanni78](https://wordpress.org/support/users/giovanni78/)
 * (@giovanni78)
 * [11 years, 12 months ago](https://wordpress.org/support/topic/erreur/#post-4918302)
 * Bonsoir,
 * Votre nouvelle version a réglé le problème de l’erreur et je vous en remercie.
   Cependant j’ai 2 autres soucis à régler :
 * 1. l’autocomplétion ne fonctionne pas malgré que le paramètre soit à oui.
 * 2. j’ai un message d’erreur quand je clique sur recherche :
 * Warning: preg_match() [function.preg-match]: Compilation failed: unknown property
   name after \P or \p at offset 7 in C:\Wordpress\InstantWP_4.3.1\iwpserver\htdocs\
   wordpress\wp-content\plugins\wp-advanced-search\class.inc\moteur-php5.5.class-
   inc.php on line 719
 * j’ai essayé avec un autre thème (twenty ten) et c’est pareil.
 * merci pour vos recherches,
 * Giovanni78
 *  Plugin Author [Mathieu Chartier](https://wordpress.org/support/users/evigeo/)
 * (@evigeo)
 * [11 years, 12 months ago](https://wordpress.org/support/topic/erreur/#post-4918304)
 * Bonjour,
 * Je crains que vous utilisiez une version de PHP 4… Si tel est le cas, mon extension
   n’est plus adaptée car les dernières fonctionnalités imposent PHP 5 (voire PHP
   5.3 et plus idéalement).
 * Par exemple, le message d’erreur que vous rencontrez provient de la mise en gras
   sans accent (avez-vous activé la recherche sans accent ?) à cause du preg_match(‘#[**\
   p{Xan}**][^a-zA-Z]#iu’, $mot) (zone en gras qui pose problème). Je connais ce
   problème hors de WordPress et je sais qu’il est lié aux versions de PHP, je vais
   essayer de trouver une alternative mais je ne crois pas qu’il en existe d’idéale
   malheureusement…
 * Concernant l’autocomplétion, peut-être que le problème ne vient pas du code car
   il n’y a rien de bloquant à première vue, même pour PHP 4, il s’agit peut-être
   de réglages à effectuer. Par exemple, sur le thème iconic_one, il faut changer
   le sélecteur jQuery (“.search-filed” par défaut) par “#s” (sans les guillemets
   bien sûr). Ensuite, ajoutez 2-3 mots dans l’index de mots clés et effectuer des
   tests, ça devrait aller. Je pense que c’est juste un problème de “nom de champ”
   représenté par le sélecteur jQuery.
 *  Thread Starter [giovanni78](https://wordpress.org/support/users/giovanni78/)
 * (@giovanni78)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/erreur/#post-4918321)
 * bonjour,
 * je n’ai plus ce message d’erreur, mais j’ai d’autres soucis.
 * 1. L’autocomplétion ne marche pas et pour info j’ai choisi WP_posts comme table
   de recherche.
 * 2. j’utilise le plugin TABLEPRESS, y-a t-il une possibilité de chercher des mots
   dans les champs de la table.
 * pour info j’utilise instant WP pour créer mon site en local.
 * merci d’avance,
 * Giovanni78
 *  Plugin Author [Mathieu Chartier](https://wordpress.org/support/users/evigeo/)
 * (@evigeo)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/erreur/#post-4918323)
 * Bonjour,
 * Avez-vous essayé de changer les sélecteurs pour l’auto-complétion ? Comme je 
   vous le disais dans mon message précédent, il faut prendre garde à ce que les
   sélecteurs du champ de recherche (le “name”) et celui de l’autocomplétion soient
   identiques.
 * Je viens de tester à nouveau avec le thème IconicOne, il suffit de remplacer “.
   search-field” dans les options de l’autocomplétion par “#s” pour que ça fonctionne.
   Ensuite, il faut bien sûr ajouter quelques mots dans l’index inversé (index de
   mots clés) pour qu’il y ait des suggestions. Mes tests fonctionnent parfaitement
   avec votre thème, le souci doit donc être là : soit le sélecteur n’est pas bon,
   soit l’index est vide, soit jQuery fait conflit (ce qui m’étonnerait ici).
 * Concernant TablePress, vous pouvez chercher dedans en changeant la table de recherche
   et le nom des colonnes de recherche, j’ai mis ces options pour cela volontairement.
   En revanche, l’extension ne permet de chercher que dans une seule table, pas 
   dans plusieurs (mais dans plusieurs colonnes d’une table si on veut…) !
 *  Thread Starter [giovanni78](https://wordpress.org/support/users/giovanni78/)
 * (@giovanni78)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/erreur/#post-4918331)
 * Bonjour,
 * L’autocompletion fonctionne maintenant, simplement je me sers beaucoup de tablepress
   et malheureusement j’ai besoin de chercher dans plusieurs tableaux à la fois.
 * En fait l’idéal pour moi serai d’avoir un moteur de recherche à la “OSCARO.COM”
   c’est à dire avant de cliquer dans rechercher l’autosuggestion m’indique le mot
   que je cherche et dans quelle catégorie il se trouve ce qui me ferai gagner un
   temps fou.
 * je vous remercie beaucoup pour les réponses que vous m’avez apportées. pour moi
   qui suit un débutant WordPress j’ai apprécié que vous répondiez précisément et
   rapidement.
 * Cordialement,
 * Venise78

Viewing 9 replies - 1 through 9 (of 9 total)

The topic ‘Erreur :’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/wp-advanced-search.svg)
 * [WordPress WP-Advanced-Search](https://wordpress.org/plugins/wp-advanced-search/)
 * [Support Threads](https://wordpress.org/support/plugin/wp-advanced-search/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-advanced-search/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-advanced-search/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-advanced-search/reviews/)

 * 9 replies
 * 2 participants
 * Last reply from: [giovanni78](https://wordpress.org/support/users/giovanni78/)
 * Last activity: [11 years, 11 months ago](https://wordpress.org/support/topic/erreur/#post-4918331)
 * Status: resolved