Impossible de traduire SEARCH dans searchform.php (Créer un compte)

  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #516440
    thibotus01
    Membre
    Padawan WordPress
    69 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.4.2
    – Adresse du site : URL supprimée à la demande du posteur

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

    Je n’arrive pas à traduire le mot « Search » de mon thème, pourtant le fichier searchform.php est constitué ainsi :

    <?php

    // Vars
    global $search_form_button;

    if ($search_form_button == 'searchButton') {
    $search_string = '';
    } elseif (get_search_query() == '') {
    $search_string = 'Search';
    } else {
    $search_string = get_search_query();
    }

    if (empty($search_form_button))
    $search_form_button = 'submitButton';
    ?>
    <div class="search">
    <form action="<?php echo home_url(); ?> » method= »get »>
    <div class="input_wrapper">
    <input type="text" name="s" onclick="clearInput(this, 'Search');" value="<?php echo $search_string; ?> » />
    </div>
    <span class="<?php echo $search_form_button; ?>« >
    <input type="submit" name="search" class="submit" value="" />
    </span>
    </form>
    </div><!--end of search-->

    Que j’ai modifié ainsi :

    <?php

    // Vars
    global $search_form_button;

    if ($search_form_button == 'searchButton') {
    $search_string = '';
    } elseif (get_search_query() == '') {
    $search_string = '[b]Rechercher[/b]';
    } else {
    $search_string = get_search_query();
    }

    if (empty($search_form_button))
    $search_form_button = 'submitButton';
    ?>
    <div class="search">
    <form action="<?php echo home_url(); ?> » method= »get »>
    <div class="input_wrapper">
    <input type="text" name="s" onclick="clearInput(this, '[b]Rechercher[/b]');" value="<?php echo $search_string; ?> » />
    </div>
    <span class="<?php echo $search_form_button; ?>« >
    <input type="submit" name="search" class="submit" value="" />
    </span>
    </form>
    </div><!--end of search-->

    Mais rien n’y fait, si vous allez tester sur le site, le formulaire se trouve en haut à droite, « Search » reste en place. J’ai manqué quelque chose ?

    #862504
    thibotus01
    Membre
    Padawan WordPress
    69 contributions

    PS : il n’y a pas les j’ai voulu afficher en gras mes modifications. Comme on ne peut pas éditer nos posts sur ce forum… 😕

    #862505
    zistoloen
    Participant
    Padawan WordPress
    79 contributions

    Bonjour,

    Ton problème vient d’un fichier Javascript qui se nomme : « master.js ».
    Dans ce fichier ligne 115, tu as cette ligne :

    jQuery(this).find(« input[type=text] »).val(‘Search’);

    Si tu remplaces « Search » par « Remplacer », cela devrait fonctionner 😉.

    #862506
    thibotus01
    Membre
    Padawan WordPress
    69 contributions

    Rah je te remercie ! Pourtant j’avais cherché avec firebug mais je ne trouvais pas.

    On paie des thèmes qui sont codés avec les pieds… Et c’est la galère pour les modifier.

    #862507
    zistoloen
    Participant
    Padawan WordPress
    79 contributions

    De rien 😉 .

    En effet, il y a pas mal de Javascript sur ton thème…

    Bonne journée.

5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.