Changer le texte du bouton de recherche Version 1.04
Moderator: jce76350
Changer le texte du bouton de recherche Version 1.04
Bonjour à tous
Je suis un nouvel utilisateur enthousiaste...et francophile!
Je viens de passer de v1.02 à 1.04 sans problème sauf que je ne sais pas comment franciser le bouton "Submit" de la boîte de recherche.
En V1.02 je suis allé en modules/search/lang/ext/fr_FR.php où j'avais modifié la ligne 2.
Cela fonctionnait.
Une autre solution consistait à modifier dans 'Extension/Recherche' le texte du bouton directement.
Cela fonctionnait également.
Avec la v1.04 aucune de ces méthodes ne fonctionnent.
Comment faut-il faire?
Merci!
Je suis un nouvel utilisateur enthousiaste...et francophile!
Je viens de passer de v1.02 à 1.04 sans problème sauf que je ne sais pas comment franciser le bouton "Submit" de la boîte de recherche.
En V1.02 je suis allé en modules/search/lang/ext/fr_FR.php où j'avais modifié la ligne 2.
Cela fonctionnait.
Une autre solution consistait à modifier dans 'Extension/Recherche' le texte du bouton directement.
Cela fonctionnait également.
Avec la v1.04 aucune de ces méthodes ne fonctionnent.
Comment faut-il faire?
Merci!
Re: Changer le texte du bouton de recherche Version 1.04
Re,
A-tu verifé que dans le gabarit (Disposition » Gabarits » Éditer le gabarit) de la page tu as bien indiqué
{search lang="fr_FR"} ----> ICI pour avoir version Fr
A-tu verifé que dans le gabarit (Disposition » Gabarits » Éditer le gabarit) de la page tu as bien indiqué
{search lang="fr_FR"} ----> ICI pour avoir version Fr
Jean-Claude Etiemble MyPageFr
Re: Changer le texte du bouton de recherche Version 1.04
Merci pour cette réponse.
En effet, faute de connaître la syntaxe (débutant oblige), je n'avais pas renseigné la balise {search} dans le gabarit.
J'ai corrigé cette lacune mais ... "Submit" persiste alors que la ligne qui convient de fr_FR.php contient ">Ok".
En v1.02 je n'avais eu de problème...
Et BON ANNIVERSAIRE !
En effet, faute de connaître la syntaxe (débutant oblige), je n'avais pas renseigné la balise {search} dans le gabarit.
J'ai corrigé cette lacune mais ... "Submit" persiste alors que la ligne qui convient de fr_FR.php contient ">Ok".
En v1.02 je n'avais eu de problème...
Et BON ANNIVERSAIRE !

Re: Changer le texte du bouton de recherche Version 1.04
re,
$lang['searchsubmit'] = 'Ok'; // Bouton
$lang['search'] = 'Recherche'; //texte
et dans la base de donnée
Dans Contenu de la table `xxx_siteprefs` dans la chaine
('Search_mapi_pref_searchtext', 'Enter Search...',
Remplacer Enter Search... par Mot recherché...
pour avoir "Mot recherché" dans la case input
Mon modules\Search\lang\ext fr_FR.phpmais ... "Submit" persiste alors que la ligne qui convient de fr_FR.php contient ">Ok".
$lang['searchsubmit'] = 'Ok'; // Bouton
$lang['search'] = 'Recherche'; //texte
et dans la base de donnée
Dans Contenu de la table `xxx_siteprefs` dans la chaine
('Search_mapi_pref_searchtext', 'Enter Search...',
Remplacer Enter Search... par Mot recherché...
pour avoir "Mot recherché" dans la case input
merci .. bon le temps passe ...Et BON ANNIVERSAIRE !
Jean-Claude Etiemble MyPageFr
Re: Changer le texte du bouton de recherche Version 1.04
Bonjour aux lecteurs de ce post.
A force de chercher la solution de ce problème (qui occupe aussi des internautes d'Outre-Rhin à ce que j'ai pu voir sur leur forum), j'ai fini par la trouver.
Je pense que cela pourra en intéresser certains.
Il faut prendre le chemin suivant: tmp/templates_c/
et ouvrir le fichier bien nommé
Search^%............displaysearch.php avec un éditeur de texte (Notepad++ est vraiment bien).
Là il suffit de modifier la zone: value="Submit" en value="Ok" (par exemple) et de sauvegarder.
Le cms prend alors la modification en compte.
Et comme dit ma belle-mère : "Mieux vaut un qui sait que dix qui cherchent!"
Mais si quelqu'un peut expliquer le pourquoi de cette complication (un bogue??) il sera bienvenu.
Merci.
A force de chercher la solution de ce problème (qui occupe aussi des internautes d'Outre-Rhin à ce que j'ai pu voir sur leur forum), j'ai fini par la trouver.
Je pense que cela pourra en intéresser certains.
Il faut prendre le chemin suivant: tmp/templates_c/
et ouvrir le fichier bien nommé

Là il suffit de modifier la zone: value="Submit" en value="Ok" (par exemple) et de sauvegarder.
Le cms prend alors la modification en compte.
Et comme dit ma belle-mère : "Mieux vaut un qui sait que dix qui cherchent!"
Mais si quelqu'un peut expliquer le pourquoi de cette complication (un bogue??) il sera bienvenu.
Merci.
Re: Changer le texte du bouton de recherche Version 1.04
Re,
C'est surement pas la bonne méthode
Dans ce cas tu peux modifier directement dans le Gabarit de recherche (Extensions » Recherche) la ligne
{$label}: {$inputbox}{$hidden}
par
{$label}: {$inputbox}{$hidden}
Ensuite vide le cache (Administration du site » Paramètres globaux)
Hollaaaa, c'est le cache ... alors si tu fait cela et que tu vides le cache que se pase-t-il ?Il faut prendre le chemin suivant: tmp/templates_c/
C'est surement pas la bonne méthode
Dans ce cas tu peux modifier directement dans le Gabarit de recherche (Extensions » Recherche) la ligne
{$label}: {$inputbox}{$hidden}
par
{$label}: {$inputbox}{$hidden}
Ensuite vide le cache (Administration du site » Paramètres globaux)
Jean-Claude Etiemble MyPageFr
Re: Changer le texte du bouton de recherche Version 1.04
Bonjour,
C'est peut-être très vilain de modifier ce fichier mais cela a le mérite de fonctionner.
Ta solution produit le résultat suivant: l'image du bouton prend la même taille et apparence que la boîte de recherche et la valeur à l'intérieur devient \"Ok\"; autrement dit les anti-slash sont créés automatiquement et se placent sur tous les paramètres de la fonction input.
Il y a donc bien un problème : or cette même ligne de code qu'on retrouve dans le fichier du cache (merci de me l'avoir appris
) n'est pas perturbée par la modification.
La vraie question est, à mon sens, qu'est-ce qui a été modifié à ce niveau dans la version 1.02 qui n'avait pas ce problème (il suffisait de modifier le fichier lang/fr)?
(Des Allemands s'arrachent ausssi les cheveux avec cette affaire et ils n'ont pas encore trouvé...)
Carloton.
C'est peut-être très vilain de modifier ce fichier mais cela a le mérite de fonctionner.
Ta solution produit le résultat suivant: l'image du bouton prend la même taille et apparence que la boîte de recherche et la valeur à l'intérieur devient \"Ok\"; autrement dit les anti-slash sont créés automatiquement et se placent sur tous les paramètres de la fonction input.
Il y a donc bien un problème : or cette même ligne de code qu'on retrouve dans le fichier du cache (merci de me l'avoir appris

La vraie question est, à mon sens, qu'est-ce qui a été modifié à ce niveau dans la version 1.02 qui n'avait pas ce problème (il suffisait de modifier le fichier lang/fr)?
(Des Allemands s'arrachent ausssi les cheveux avec cette affaire et ils n'ont pas encore trouvé...)
Carloton.
Re: Changer le texte du bouton de recherche Version 1.04
Re,
C'est du pret à l'emploi
je viens de retester en local et sur 2 sites cela fonctionne sans probleme
1
2
pour information il s'agit de la derniere version SVN dispo
Les modifications faites
- modules\Search\action.default.php Modification de la variable $hogan qui donne une Non corformité W3c lors de la validation
- Search.module.php ligne 136 value="Ok" remplace value="Submit"
- method.install.php ligne 45 Mot recherché remplace Enter Search...
Voila
cela c'est un probleme de config du serveur peu êtreTa solution produit le résultat suivant: l'image du bouton prend la même taille et apparence que la boîte de recherche et la valeur à l'intérieur devient "Ok"; autrement dit les anti-slash sont créés automatiquement
Je mets à ta disposition mes fichiers search version francisée, il te suffit de copier ces fichiers dans /modules de CMS , de vérifier que dans les gabarits il y a bien {search lang="fr_FR"} . Aucune autre modifcation à faire.La vraie question est, à mon sens, qu'est-ce qui a été modifié à ce niveau dans la version 1.02 qui n'avait pas ce problème (il suffisait de modifier le fichier lang/fr)?
C'est du pret à l'emploi

je viens de retester en local et sur 2 sites cela fonctionne sans probleme
1
2
pour information il s'agit de la derniere version SVN dispo
Les modifications faites
- modules\Search\action.default.php Modification de la variable $hogan qui donne une Non corformité W3c lors de la validation
- Search.module.php ligne 136 value="Ok" remplace value="Submit"
- method.install.php ligne 45 Mot recherché remplace Enter Search...
Voila
Last edited by jce76350 on Tue Jan 06, 2009 10:32 am, edited 1 time in total.
Jean-Claude Etiemble MyPageFr
Re: Changer le texte du bouton de recherche Version 1.04
merci jce76350 la modification du gabarit de recherche telle que tu nous l'as indiqué fonctionne "chez moi".
la version 1.0.4 que je découvre est installée en hébergement (1&1) je vais sans doute faire une installation locale.
je dévie du sujet mais certain(e)s d'entre vous utilisent t il des outils de debug pas à pas avec leurs install en local pour tracer un peu tout ce qui se passe ?
et si oui lesquels ?
merci
En pleine découverte de CMSMS, j'ai tenté de résoudre ce "léger" problème de modification de la valeur du bouton submit en suivant l'aide du module search où nous pouvons lire :Dans ce cas tu peux modifier directement dans le Gabarit de recherche (Extensions » Recherche) la ligne
{$label}: {$inputbox}{$hidden}
par
{$label}: {$inputbox}{$hidden}
Ensuite vide le cache (Administration du site » Paramètres globaux)
il est amusant (sic) de constater que le paramètre submit="Envoyer" ne fonctionne pas à l'opposé du paramètre searchtext="votre texte" qui lui fonctionne bien par exemple.Paramètres
* (optional) submit="Envoyer" - Texte à placer dans le bouton 'OK'
* (optional) searchtext="null" - Texte à placer dans le champ de recherche
* (optional) resultpage="null" - Page pour l'affichage des résultats. Ceci peut être soit un alias de page, soit l'ID de la page. Utilisé pour permettre aux résultats de recherche d'être affichés dans différents gabarits depuis le formulaire de recherche
* (optional) lang="en_US" - Paramètre utilisé pour spécifier dans quelle langue afficher le module dans la partie publique. Ce paramètre n'est pas supporté ou utile pour tous les modules.
la version 1.0.4 que je découvre est installée en hébergement (1&1) je vais sans doute faire une installation locale.
je dévie du sujet mais certain(e)s d'entre vous utilisent t il des outils de debug pas à pas avec leurs install en local pour tracer un peu tout ce qui se passe ?
et si oui lesquels ?
merci

Last edited by Herveo on Mon Mar 12, 2007 1:55 pm, edited 1 time in total.
Re: Changer le texte du bouton de recherche Version 1.04
Re,
Non car sauf les "bricoles pour adapter le Fr" il n'y a pas de bug sur les versions en téléchargement sur Madesimple.je dévie du sujet mais certain(e)s d'entre vous utilisent t il des outils de debug pas à pas avec leurs install en local pour tracer un peu tout ce qui se passe ?
Jean-Claude Etiemble MyPageFr
Re: Changer le texte du bouton de recherche Version 1.04
Pour lever quelque éventuel malentendu je ne pensais pas qu'il y ai spécialement de bugs dans MadeSimpleil n'y a pas de bug sur les versions en téléchargement sur Madesimple

encore moi que je puisse les tracer et les "débugger"

Je pensais comme le remarque JCE qu'un outils de trace en pas à pas permettrait peut-être de comprendre le petit problème du submit traité plus haut.
Bien cordialement,
HervéO
Re: Changer le texte du bouton de recherche Version 1.04
re,
Et la tu verra que la variable $submitbutton a eté supprimée de la ligne de recherche ...
Donc il n'est plus possibkle de faire de modif sur le (optional) submit.
Sinon tu modifies pour revenir à la version 53
c'est a dire remplace dans Gabarit de recherche la ligne existante
{$label}: {$inputbox}{$hidden}
Par
{$label}: {$inputbox}{$submitbutton}{$hidden}
Et tu dis à elijahlofgren qu'il a du faire une p'tite erreur parce que les "Non English" ça merdouille ...
Voila c'est mon explication
Pour comprendre cela tu vas sur évolution du Search.module.php Diff to previous 53Je pensais comme le remarque JCE qu'un outils de trace en pas à pas permettrait peut-être de comprendre le petit problème du submit traité plus haut
Et la tu verra que la variable $submitbutton a eté supprimée de la ligne de recherche ...
Donc il n'est plus possibkle de faire de modif sur le (optional) submit.
Sinon tu modifies pour revenir à la version 53
c'est a dire remplace dans Gabarit de recherche la ligne existante
{$label}: {$inputbox}{$hidden}
Par
{$label}: {$inputbox}{$submitbutton}{$hidden}
Et tu dis à elijahlofgren qu'il a du faire une p'tite erreur parce que les "Non English" ça merdouille ...
Voila c'est mon explication

Last edited by jce76350 on Tue Mar 13, 2007 9:21 am, edited 1 time in total.
Jean-Claude Etiemble MyPageFr
Re: Changer le texte du bouton de recherche Version 1.04
suite,
la version de Search a été modifiée cette nuit elle passe en rev 67 et revient à l'ancienne version modifiable par les variables (optional) submit="Envoyer" ...etc
J'ai modifié le fichier téléchargable ici
Les modifications suivantes restent
- modules\Search\action.default.php Modification de la variable $hogan qui donne une Non corformité W3c lors de la validation
- method.install.php ligne 45 Mot recherché remplace Enter Search...
Si tu installes cette version ne pas oublier de désinstaller l'ancienne.
la version de Search a été modifiée cette nuit elle passe en rev 67 et revient à l'ancienne version modifiable par les variables (optional) submit="Envoyer" ...etc
J'ai modifié le fichier téléchargable ici
Les modifications suivantes restent
- modules\Search\action.default.php Modification de la variable $hogan qui donne une Non corformité W3c lors de la validation
- method.install.php ligne 45 Mot recherché remplace Enter Search...
Si tu installes cette version ne pas oublier de désinstaller l'ancienne.
Jean-Claude Etiemble MyPageFr
Re: Changer le texte du bouton de recherche Version 1.04
Superbe suivi, merci pour nous tous
Cordialement
Hervé
Cordialement
Hervé
Re: Changer le texte du bouton de recherche Version 1.04
La traduction en français de search ne fonctionne pas chez moi (malgré que j'ai mis la révision 67fr et "lang="fr_FR" dans le gabarit, puis vidé le cache) cmsms en version 1.04
Merci de votre aide pour disposer des libéllés en français pour la recherche.
Merci de votre aide pour disposer des libéllés en français pour la recherche.