Annonce

Important, migration recommandée : WordPress 2.6.5 est disponible en français. À lire avant la migration !
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.

#1 08-08-2008 20:24:01

jcsamalens
Connaisseur WP
Date d'inscription: 26-04-2008
Messages: 37

ma barre de recherche ne marche pas

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 2.6
- Thème utilisé : Thème perso (inspiré de GreenDog)
- Plugins en place : All in one, Google Analytics
- Nom de l'hebergeur : 1&1
- Adresse du site : http://www.fraisebanane.fr

Problème(s) rencontré(s) :

Ma barre de recherche "rechercher des smoothies" ne marche pas.

Dernière modification par jcsamalens (09-08-2008 09:26:18)

Hors ligne

 

#2 08-08-2008 22:15:26

jcsamalens
Connaisseur WP
Date d'inscription: 26-04-2008
Messages: 37

Re: ma barre de recherche ne marche pas

Voici l'extrait de mon thème correspondant à la fonction de recherche :

Code:

  1. <div id="search">
  2.       <form method="get" id="searchform" action="<?php bloginfo('home'); ?>">
  3.       <div><input type="text" value="Rechercher des smoothies..." onfocus="this.value='';" onblur="if(!this.value) this.value='Rechercher des smoothies...';" name="s" id="s" /></div>

Hors ligne

 

#3 09-08-2008 09:25:49

jcsamalens
Connaisseur WP
Date d'inscription: 26-04-2008
Messages: 37

Re: ma barre de recherche ne marche pas

personne ne peut me renseigner ? ange
EDIT : Je comprends mieux ! Je l'étais trompé d'adresse de site, alors ... Je viens de modifier...
C'est donc bien ce blog

Dernière modification par jcsamalens (09-08-2008 09:27:51)

Hors ligne

 

#4 09-08-2008 10:53:38

alainfilms
Passionné WP
Date d'inscription: 03-08-2008
Messages: 192

Re: ma barre de recherche ne marche pas

il doit y avoir une erreur dans les codes du thème ... reste à la trouver !

si c'est toi qui a créé le thème, il se peut que tu te soit trompé en le modifiant wink

Hors ligne

 

#5 09-08-2008 11:15:10

jcsamalens
Connaisseur WP
Date d'inscription: 26-04-2008
Messages: 37

Re: ma barre de recherche ne marche pas

j'ai beau chercher.... je ne vois rien smile
voici un site avec à peu près le même template : http://paysage.free.fr/

Dernière modification par jcsamalens (09-08-2008 11:25:39)

Hors ligne

 

#6 29-08-2008 10:23:39

jcsamalens
Connaisseur WP
Date d'inscription: 26-04-2008
Messages: 37

Re: ma barre de recherche ne marche pas

Toujours aucune piste ?

Hors ligne

 

#7 29-08-2008 11:31:26

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 1641
Site web

Re: ma barre de recherche ne marche pas

Sans garantie : rajoute des return true; dans ton code JS.
Ou alors, fait un test sans le code javascript (onfocus, onblur).


Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

#8 29-08-2008 11:42:45

jcsamalens
Connaisseur WP
Date d'inscription: 26-04-2008
Messages: 37

Re: ma barre de recherche ne marche pas

merci Comme une image...
Euh, a vrai dire, c'est un peu du chinois pour moi... Comment je peux faire ça facilement ?

Hors ligne

 

#9 29-08-2008 12:15:04

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 1641
Site web

Re: ma barre de recherche ne marche pas

Avec les J.O. de Pékin, tu aurais pu faire des progrès en chinois big_smile

Bon, question préalable alors : d'où sort le code de ton formulaire ? Récupéré et adapté d'un autre site ?

Je te proposais les modifications suivantes :
1/ Avec return true;

Code: HTML

  1. <input type="text" value="Rechercher des smoothies..." onfocus="this.value='';return true;" onblur="if(!this.value) this.value='Rechercher des smoothies...';return true;" name="s" id="s" />


2/ Sans javascript

Code: HTML

  1. <input type="text" value="Rechercher des smoothies..." name="s" id="s" />

Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

#10 29-08-2008 12:17:03

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 1641
Site web

Re: ma barre de recherche ne marche pas

Je me demande aussi s'il ne manque pas un élément submit (tu peux par exemple t'inspirer du code du formulaire de recherche de ce propre forum, avec la loupe).

Code:

  1. <input id="searchsubmit" type="submit" value=""/>

Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

#11 29-08-2008 12:19:32

jcsamalens
Connaisseur WP
Date d'inscription: 26-04-2008
Messages: 37

Re: ma barre de recherche ne marche pas

Merci pour ces deux solutions ! Malheureusement, aucune ne marche...
J'ai pris le thème chez Niss.fr et je l'ai adapté avec un ami, en mettant le logo FraiseBanane, donc en modifiant des marges

Hors ligne

 

#12 29-08-2008 12:24:59

jcsamalens
Connaisseur WP
Date d'inscription: 26-04-2008
Messages: 37

Re: ma barre de recherche ne marche pas

Non plus wink

Hors ligne

 

#13 31-08-2008 17:16:50

jcsamalens
Connaisseur WP
Date d'inscription: 26-04-2008
Messages: 37

Re: ma barre de recherche ne marche pas

Est-ce que ca ne serait pas en rapport avec mon CSS ?

Code:

  1. /* Search */
  2.  
  3. #search {
  4. float:left;
  5. display:block;
  6. width:420px;
  7. height:60px;
  8. background:url(images/bg-search.gif);
  9. }
  10.  
  11. #search form {
  12. margin:0;
  13. padding:0;
  14. }
  15.  
  16. #search form div {
  17. display:inline;
  18. float:left;
  19. width:385px;
  20. height:30px;
  21. margin:12px 0 0 20px;
  22. }
  23.  
  24. #search form div input {
  25. display:block;
  26. width:385px;
  27. border:none;
  28. background-color:transparent;
  29. font-size:18px;
  30. color:#999999;
  31. }

et le lien de résultat de recherche est : http://www.fraisebanane.fr/?s=carrefour

Dernière modification par jcsamalens (31-08-2008 17:20:44)

Hors ligne

 

#14 31-08-2008 19:18:19

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 1641
Site web

Re: ma barre de recherche ne marche pas

Non, le CSS ne joue que sur l'aspect présentation et pas du tout sur le « fonctionnement » d'une page.

Je te propose de faire un test en passant par le thème par défaut. Si la recherche fonctionne bien avec le thème par défaut, c'est donc bien que ton thème est en cause (ce que je crois : tu as bien ajouté un bouton submit ??).
Dans ce cas, une des possibilités, c'est de recopier, dans le thème par défaut, le code du formulaire de recherche et de le reporter, d'abord sans modification (pour vérifier qu'il marche dans ton thème), puis en faisant progressivement les adaptations nécessaires pour une meilleure intégration dans ton thème en vérifiant à chaque étape que ça fonctionne toujours.


Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

#15 31-08-2008 19:22:21

jcsamalens
Connaisseur WP
Date d'inscription: 26-04-2008
Messages: 37

Re: ma barre de recherche ne marche pas

En effet, ca fonctionne très bien sur le thème wp classique.
pour le submit, je peux le retirer, et remettre le formulaire d'origine ("text") , mais ca ne marche toujours pas...

Hors ligne

 

#16 31-08-2008 19:27:02

jcsamalens
Connaisseur WP
Date d'inscription: 26-04-2008
Messages: 37

Re: ma barre de recherche ne marche pas

La solution serait peut-être de mettre une petite loupe à la fin du formulaire, et de mettre "dessus" un bouton submit...
Au lieu de valider par la touche entrée...

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France