ACSearch Plugin
Par Yohann CIURLIK le 30 août 2007, 01:40Après mon plugin NiceWeb2Css pour mettre en forme votre texte sous WordPress, je me suis lancé dans le développement d’un second plugin : Une autocomplétion pour le module de recherche de WordPress.
ACSearch (AutoCompletion Seaches) permet d’ajouter l’autocomplétion du champ de recherche qui manquer à WordPress. Il récupère les mots directement dans vos articles.
Capture d’écran :
Téléchargement :
ACSearch plugin (1354)
Installation :
- Téléchargement du plugin.
- Extraire le dossier AutoCompletionSearches et le copier dans le répertoire des plugins (wp-content/plugins/AutoCompletionSearches/).
- Activer le plugin depuis l’interface d’administration.
- Mettre à jour les options de configuration depuis l’interface d’administration (Options -> ACSearch).
- ATTENTION : Vérifier le Search Field ID dans les options d’ACSearch. Il doit correspondre à l’ID de votre champ de recherche. Pour le vérifier :
- Aller dans l’éditeur de thème (Thème -> Editeur de thèmes).
- Séléctionner le fichier searchform.php.
- Vous trouverez le code suivant <input type= »text » value= »<?php echo wp_specialchars($s, 1); ?> » name= »s » id= »s » />. Ici, l’identifiant (ID) est : s.
Utilisation :
Vous entrez simplement un mot clef dans le formulaire de recherche de votre blog pour apprécier le résultat.
Compléments :
Si vous souhaitez changer le CSS, modifiez le fichier autosuggest_inquisitor.css se trouvant dans le dossier AutoCompletionSearches\css de votre répertoire de plugins.
Ce plugin est basé sur Ajax Auto Suggest v2.1.3.
Historique des versions (ChangeLog) :
Version 1.0 (30 Août 2007) :
- Mise en ligne de la première version.
- Ne prend pas encore en compte tous les mots des articles.



































[...] fixes and everything about blogging, especially with Wordpress. Go ahead, subscribe to our feed!ACSearch adds auto-completion to the WordPress search [...]
I wanted to try the search on your page but nothing happens and firebug shows me plenty of errors on your page.
AND I have had problems commenting here, there are always some wp-cache2 errors
[...] Plugin Releases for 8/31 ACSearch adds auto-completion to the WordPress search [...]
[...] ACSearch Plugin (tags: wordpress plugin) [...]
@ovidiu :
Like you say it, wp-cache2 give me somes errors, i have desactivated it and all is ready.
Humm, sorry for my english but i am going out ot the bed
[...] Visit [...]
i just installed this plugin on my blog and i love it! thank you!
Thanks to you, Manele
Bonjour Yohann,
Excellent travail de ta part sur ce Plugin… je l’ai installé, il fonctionne… plus ou moins. En effet, je suis sous Firefox et quand les resultats s’affichent dans le cadre… rien n’y est fait… je peux cliquer, me servir du bouton entrer, il ne me redirige pas vers la page en question… le problème est exactement le même sur ton site… aurais-tu un tips?
Merci d’avance…
Geoffrey.
je ne comprends pas je peux cliquer moi.
le problème vient de quand tu cliques sur le bouton SEARCH ou quand tu cliques sur la popup qui s’ouvre (celle affichant les résultats de recherche) ?
Quand la fenêtre ACSearch s’ouvre… en tapant Plugin par exemple, je vois apparaitre deux résultats qui sont Plugin et Plugins… si avec ma souris je clique sur l’un de ces deux resultats, il ne se passe absolument rien… ca ne devrait pas m’emmener vers la page de recherche ou vers le billet?
Merci…
Et bien la réponse est : non
Tout simplement par ce que lorsque vous tapez un mot clé dans la barre de recherche et que vous le valider via la popup de résultats, il se recopie dans la barre de recherche.
Vous avez alors le choix d’en taper un second puis un troisieme, etc …(qui s’ajouteront à la suite les un les autres) ou bien cliquer sur ’search’ pour effectuer votre recherche directement avec les mots clés choisis.
D’accord… j’ai compris… en faite ca complète la recherche… ce n’est pas un moteur à proprement parlé… et bien alors je vais trifouiller le code pour que lorsque qu’on clique dessus cela emmene directement à la page de recherche
J’en profite pour poser deux autres petites questions… peut on trouver quelquepart le script qui permet de modifier ses commentaires… et peut on trouver quelquepart un deuxième script pour la petite barre qui nous suit en bas à droite?
Ca vient de faire tilt… il est tard en même temps.
Merci beaucoup Yohann!
Merci beaucoup.
C’est ce que faisais le plugin au début du développement et c’est donc moi qui ai choisi ce mode de fonctionnement.
Une recherche ne s’effectuant pas sur un seul mot je trouvais inapproprié que la recherche ne se fasse de cette manière.
Voili voulou bonne nuit
[...] ACSearch adds auto-completion to the WordPress search field. [...]
[...] plugin est téléchargeable à l’adresse spawnrider.net Tags: [...]
Software Development Guide…
I couldn’t understand some parts of this article, but it sounds interesting…
@SDG : Thanks !
To sum up: It is a wordpress plugin which display a popup window with keywords when you press some keys in the search field of your blog.
You have a automatic translation by google here :
http://www.spawnrider.net/blogs/en/2007/08/30/acsearch/
If you cannot understand some other parts of this article, I can explain it !
I hope you understand me
[...] ACSearch adds auto-completion to the WordPress search field. [...]
[...] ACSearch Active l’autocomplétion dans le champs de recherche. [...]
[...] AutoCompletion Searches 1.00 Permet de suggérer des mots recherchés. Testez-le sur ce site! [...]
[...] AutoCompletionSearch Das nette kleine Ajax-Ding das bei Suchanfragen aufpoppt [...]
Merci pour le plugin!
[...] Clean Archive pour mettre en forme nos archives, nous venons de mettre en place un nouveau plugin ACSearch Plugin, permettant l’ajout de l’autocomplétion du champ de recherche pour affiner la [...]
Very nice plugin, but one annoyance: Once the desired search term is auto-completed, seems to interfere with pressing Enter (or Return) to launch the search. I looked through the code, and could not find where this happens, but deactivating the plugin reliably makes Enter launch the search (unfortunately, without the beautiful auto-complete suggestions). Ideas?
The problem is the Javascript code used (Ajax Autosuggest) on my code intercept the Return Key to close the popup window.
If you want to deactivate this function you just have to comment somes lines on the JS file:
In this function : _bsn.AutoSuggest.prototype.onKeyPress = function(ev)
Comment theses lines :
//case RETURN:
//this.setHighlightedValue();
//bubble = false;
//break;
This could resolve your problem.
Sincerely,
Spawnrider
[...] AutoCompletion Searches OK [...]
[...] AutoCompletion Searches OK [...]
Bonjour… le plugin semble interessant…. mais impossible de trouver le lien de telechargement , il n’apparait ni sous IE ni sous firefox ….
Merciiiiii
@Hervek Et oui malheureusement suite à mon passage à Wordpress 2.5 mon plugin IMP Download n’est plus compatible !
Je vais trouver une solution …
En attendant : http://www.spawnrider.net/dlx_Files/AutoCompletionSearches.zip
Tous mes remerciements
C’est bon pour les téléchargement, c’est réparé
[...] quand les visiteurs veulent chercher quelques choses, plusieurs suggestion lui sont proposer. ACSearch Plugin fonctionne très bien, et il suffit de l’activer dans le panel d’administration pour [...]
Merci pour le Plugin, ça marche nickel ! ^^
[...] quand les visiteurs veulent chercher quelques choses, plusieurs suggestions lui sont proposées. ACSearch Plugin fonctionne très bien, et il suffit de l’activer dans le panel d’administration pour qu’il [...]
Yohann, merci pour ce plugin qui semble Intéressant. Mais je n’arrive pas à le faire fonctionner… Sous WP 2.6.2, j’ai bien vérifié que le search field id est bien « s » dans searchform.php – et il ne fait aucune suggestion pertinente sous le champ de recherche… seulement « excellence » quand je sisi la lettre « e » ou value quand c’est la lettre « v »… une idée ?
Cordialement,
GM
Un grand merci pour ce superbe plugin! Adopté!
J’ai un probleme moi il me sort des mots clés de tout mes articles même des drafts ou de sposts supprimés comment faire pour lui dire de ne chercher que dans les post réellement en ligne ?
Une autre question connaitra tu un moyen qui en tapant une lettre m’affiche le titre entier du post plutot qu’un simple mot clé.
merci pour ce plugin
A bientot
@winsa de rien !
@gerald Je n’ai aucune idée. Tout fonctionne pour le mieux chez moi. Quelqu’un à ce genre de problèmes ?
@Démian Merci beaucoup !
@jonathan Il y à une solution :
Editer le fichier suggest.php, à la ligne 30, il faut modifier la requête SQL de sorte que les informations remontés ne le soient que pour les billets ouverts. Pour faire cela, il faut ajouter la close « post_status=’open’ « .
La requête devient :
$sql = ‘SELECT post_content, post_title FROM ‘.$table_prefix.’posts WHERE post_content LIKE \’%’.$input.’%\’ and post_status=\’open\ »;
Si tu veux remonter uniquement les titres, à la ligne 43 remplace
$aResults[] = $word_sanit;
par
$aResults[] = $row['post_title'];
Bien sûr, je n’ai pas eu le temps de tester mais je pense que tu devrais t’en sortir avec cela
salut
merci pour tes réponse tu peux voir le plugin sur cette adresse
http://90plan.ovh.net/~playlistp/wordpress/
cela fonctionne trés bien. merci
Maintenant est ce qu’il ya une posibilité pour que cela recherche dans tous le titre et non juste la premiere lettre ? Parce que dans mes titres il de nombreux mots clés et si il tape le bon en premier il ne trouve rien…
Autre chose est il possible en cliquant sur un resultat d’arriver directement sur la page ou c’est pas prévu ?
C’est moi ou la version ne marche pas sur la version 2.8.2 de wp ?
en fait, les fichiers ne sont pas chargés (la css, et les 2 fichiers js)
merci
Pas de mises à jour ????
[...] Téléchargement : http://www.spawnrider.net/blogs/2007/08/30/acsearch/ [...]
Bonjour,
Je ne trouve pas l'id dans mon theme, voici le code que j'ai :
<form id="searchform" action="<?php echo get_option('home') ?>" />
<input type="text" name="s" value="cashback" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" />
<input type="image" src="<?php bloginfo('stylesheet_directory'); ?>/img/spacer.gif" />
</form>
Pouvez-vous m'aider ?
J'ai vraiment tout essayé, (enfin je crois) mais cela ne produit aucun résultat…. Le plugin est-il compatible avec Wordpress 2.9.1 ? Merci !