Annonce

Important, migration hautement recommandée : WordPress 2.6.2 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.
  • Index
  •  » Thèmes
  •  » [Résolu] Problème avec la fonction "rechercher"

#1 24-06-2008 06:24:42

SpuN
Membre WP
Date d'inscription: 24-06-2008
Messages: 3

[Résolu] Problème avec la fonction "rechercher"

Bonjour à tous,

Ma configuration WP actuelle
- Version de WordPress :2.5.1
- Thème utilisé :Greenery modifié
- Plugins en place :
- Nom de l'hebergeur : Hosteur
- Adresse du site :

Problème(s) rencontré(s) : Problème avec la fonction "rechercher". Quand je clique sur la case "rechercher" le mot ne s'efface pas automatiquement et je suis obligé de l'effacer mauellement. J'ai tester sur IE, FF3, Opéra et c'est pareil sur tous.
Voici le code pour mon searchform.php:

<form method="get" id="searchform" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<div><input type="text" value="rechercher" name="s" id="s" />
<!-- <input type="submit" id="searchsubmit" value="Search" /> -->
</div>
</form>

et voici le code de mon search.php:

<?php get_header(); ?>
<div id="wrapper">
    <div id="content">

    <?php if (have_posts()) : ?>

        <h2 class="pagetitle"><span>Search Results</span></h2>
       
        <div class="navigation">
            <div class="alignleft"><?php next_posts_link('&laquo; Previous Entries') ?></div>
            <div class="alignright"><?php previous_posts_link('Next Entries &raquo;') ?></div>
        </div>


        <?php while (have_posts()) : the_post(); ?>
               
            <div class="post">
                <h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h3>
                <small><?php the_time('l, F jS, Y') ?></small>
               
                <div class="entry">
                    <?php the_excerpt() ?>
                </div>
       
                <p class="postmetadata">Posted in <?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link('Edit','','<strong>|</strong>'); ?>  <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p>
            </div>
   
        <?php endwhile; ?>

        <div class="navigation">
            <div class="alignleft"><?php next_posts_link('&laquo; Previous Entries') ?></div>
            <div class="alignright"><?php previous_posts_link('Next Entries &raquo;') ?></div>
        </div>
   
    <?php else : ?>

        <h2 class="center"><span>Not Found</span></h2>
        <?php //include (TEMPLATEPATH . '/searchform.php'); ?>

    <?php endif; ?>
       
    </div>

<?php get_sidebar(); ?>
</div>

J'aimerai que le mot "rechercher" s'efface automatiquement, merci d'avance pour votre aide.
Bonne journée

Hors ligne

 

#2 25-06-2008 12:10:22

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

Re: [Résolu] Problème avec la fonction "rechercher"

L'effacement du mot  "rechercher" se pilote par javascript.
Généralement, les scripts qui font ça vérifient le contenu du champ et le remette à zéro uniquement s'il est identique  à la chaîne initiale. Peut-être ton thème prévoit-il ceci mais la traduction "search" => "rechercher" n'a pas été effectuée dans la partie de code JS ?


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

 

#3 25-06-2008 13:15:57

SpuN
Membre WP
Date d'inscription: 24-06-2008
Messages: 3

Re: [Résolu] Problème avec la fonction "rechercher"

Bonjour,
Merci de ta réponse, le thème original n'efface pas automatiquement le mot même si je remet "search" au lieu de "rechercher". Je chercherai ce soir sur le net le moyen d'incorporer cette fonction javascript.
Bonne journée

Hors ligne

 

#4 26-06-2008 00:47:45

SpuN
Membre WP
Date d'inscription: 24-06-2008
Messages: 3

Re: [Résolu] Problème avec la fonction "rechercher"

Il suffit donc de rajouter une fonction javascript:

<FORM name="form5">
   <INPUT type="texte" name="login" value='Votre login' onFocus="if (this.value=='Votre login') {this.value=''}">
</FORM>

et hop-hop, cela s'efface au clik.
Merci Comme une image pour m'avoir indiqué la bonne direction wink

Hors ligne

 

#5 26-06-2008 15:02:12

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

Re: [Résolu] Problème avec la fonction "rechercher"

Tu peux faire du code un peu plus subtil en rajoutant l'inverse sur l'événement onBlur (if vide then remplir).
resolu


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

 
  • Index
  •  » Thèmes
  •  » [Résolu] Problème avec la fonction "rechercher"

Pied de page des forums

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