[Résolu] cms mailer function.contact_form5 (fr to en) - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html) +--- Sujet : [Résolu] cms mailer function.contact_form5 (fr to en) (/thread-2795.html) |
[Résolu] cms mailer function.contact_form5 (fr to en) - isa46 - 12/06/2013 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Désolé de devoir r'ouvrir un nouveau post mais le site que je dois faire est en Anglais, le langage de base du fichier function.contact_form5 est en francais je vois dans le début du fichier Code : function getTranslation5($langue) { si j'ai bien compris a priori on ne peux plus mettre dans le tag le param( lang="en") l'aide dit: Ajout détection langue directement dans le navigateur : en or French by default je voudrais forcer la langue du formcontact5 en EN Comment faire ? [Résolu] cms mailer function.contact_form5 (fr to en) - jissey - 12/06/2013 RE, le multilingue est automatique si tu utilises MLE. Sinon, avant d'appeler le formulaire, tu mets {assign var='lang_parent' value='en'}, ça devrait marcher. Mais comment fais-tu un site multilingue sans module? [Résolu] cms mailer function.contact_form5 (fr to en) - heriquet - 12/06/2013 Salut, Dans un premier temps je te conseillerai de vérifier que tu es bien dans la langue que tu penses. Essaie d'afficher la langue courante. Ca risque peut-être déjà de t'apporter une surprise. Quelle est la langue par défaut de ton browser ? Je suppose que tu es en fr_FR ? Bon courage ! [Résolu] cms mailer function.contact_form5 (fr to en) - heriquet - 12/06/2013 Vérifie aussi la langue de ton CMS, dans les paramètres du site. [Résolu] cms mailer function.contact_form5 (fr to en) - isa46 - 12/06/2013 @ jissey Je ne fais pas un site MLE je fais un site pour un Autrichien qui vit en France et qui travaille principalement avec des éditeurs anglophones donc une seule version en Anglais {assign var='lang_parent' value='en'} me parait une bonne solution c'est ce qu'on mettait avant je crois en tête de template du temps du fork mle, je le mets ou dans le template ou dans le function.contact_form5 je pourrais pas le mettre dans les Metadata ? @heriquet pour la langue j'ai mis English Sorry les gars mais tout évolue si vite et j'utilise deux ou trois cms et autres quand je reviens c'est dur de raccrocher les wagons d'autant plus que j'aurais préféré attendre la version 2 de CMS pour refaire un site mais là c'est un (ami) le site à la racine c'est moi qui l'ai fait il y a 6/7 ans avec Joomla/virtuemart joomla j'aime pas mais virtuemart marchait bien à l'époque du coup y reveux quelque chose de pas trop compliqué s sans boutique alors j'ai dit BANCO CmsMs [Résolu] cms mailer function.contact_form5 (fr to en) - heriquet - 12/06/2013 @jissey, j'avais pas vu ta réponse... dans la fonction que tu utilises, peux-tu ajouter ceci : echo $langues; histoire de voir quelle langue reçoit la fonction, ca nous permettra déjà de savoir à partir de quand le paramètre "anglais" est perdu. Bon choix que tu as fait avec CMSMS . [Résolu] cms mailer function.contact_form5 (fr to en) - isa46 - 12/06/2013 @ heriquet je l'ai mis la fonction c'est le plugin de JCE http://jc.etiemble.free.fr/abc/index.php?page=pluginfr [Résolu] cms mailer function.contact_form5 (fr to en) - heriquet - 12/06/2013 oui oui mais je te parle pas de paramètres, juste d'afficher la valeur du paramètre histoire de t'assurer que c'est bien "en" [Résolu] cms mailer function.contact_form5 (fr to en) - jissey - 12/06/2013 @heriquet c'est moi qui viens de faire évoluer les plugins de jce (cette semaine). Auparavant, ils n'étaient pas xlingues du tout. Ils marchent avec MLE pour la détection automatique et si pas de MLE, c'est la langue du navigateur. J'ai voulu utiliser la fonction intégrée de CMSMS pour le Xlingue, mais j'ai abandonné car la langue par défaut est en...pas cool. Je n'ai pas voulu non plus utiliser le param lang puisqu'il devient obsolète. Donc, pour isa46, le plus simple est de déclarer la variable pour simuler MLE {$lang_parent}. @isa46 : ne soit pas désolé d'utiliser CMSMS Oui, essaie de le mettre dans les metadata. [Résolu] cms mailer function.contact_form5 (fr to en) - heriquet - 12/06/2013 Oook ok ok . [Résolu] cms mailer function.contact_form5 (fr to en) - isa46 - 12/06/2013 j'ai mis (echo $langues dans le fichier de la fonction mais on voit rien je le met avnt l'appel ou aprés l'appel de la fonction Code : function smarty_cms_function_contact_form5($params, &$template) { [Résolu] cms mailer function.contact_form5 (fr to en) - jissey - 12/06/2013 non, ne mets rien dans le plugin. Dans ta page, tu mets : Code : [== Indéfini ==] [Résolu] cms mailer function.contact_form5 (fr to en) - isa46 - 12/06/2013 @jissey Yes sire merci encore [Résolu] cms mailer function.contact_form5 (fr to en) - jissey - 12/06/2013 You're welcome |