footer multilingue (Créer un compte)

  • Statut : non résolu
  • Ce sujet contient 10 réponses, 3 participants et a été mis à jour pour la dernière fois par Guy, le il y a 13 années.
11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Messages
  • #503851
    ty.blot
    Membre
    Padawan WordPress
    74 contributions

    Bonjour,

    mon site a vocation à être en trois langue français, anglais, allemand. Se pose pose plusieurs problèmes.

    1 – mon footer donne des infos sur ma chambre d’hôtes: ces derrières y sont inscrites grâce au widget « éditeur de texte » via l’interface aggregate destinée au footer. De ce fait, le texte restera en français même si je passe en anglais par exemple, car l’emplacement footer du thème aggregate ne prévoit pas le multilingue.
    Il y a t-il un moyen d’avoir un footer dans chaque langue, bref de contourner cette limitation ?

    merci bien d’avance pour votre aide .

    Bien cordialement

    Thierry

    Ma configuration WP actuelle[3,3,1]
    – Version de WordPress[3,3,1] :
    – Version de PHP/MySQL :
    – Thème utilisé[aggregate de elegant theme] :
    – Extensions en place[qtranslate 2,5,24 : all one SEO pack 1,6,13,8] :
    – Nom de l’hebergeur :
    – Adresse du site[http://www.chambres-hotes-amboise.fr/] :

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

    #808900
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Je dirais que si tu utilisais WPML ça ne te poserais aucun problème ^^
    Tu peux éventuellement voir avec widget Logic, je ne sais pas si ça peut marcher dans ton cas

    #808901
    ty.blot
    Membre
    Padawan WordPress
    74 contributions

    merci de la réponse, je vais étudier cela et si je rencontre des problèmes, je reviendrai sur le forum

    Bonne journée

    Thierry

    #808903
    ty.blot
    Membre
    Padawan WordPress
    74 contributions

    Bonjour Lumière de Lune et les autres

    j’ai effectivement installé WPML. Très bien pour le multilingue dans son ensemble, mais j’ai toujours ce problème avec mon footer.
    Alors, existe t-il un addon chez wpml. N’étant pas doué en anglais, je ne peux m’en apercevoir sur leur portail !

    Ou alors existe t-il une extension WP qui que prendre en charge ce changement de langue pour ce footer ?

    Bien merci pour votre aide

    Cordialement

    #808904
    Guy
    Participant
    Maître WordPress
    14817 contributions

    le texte étant dans un widget, tu pourras t’en sortir je pense avec un plugin du style « widget logic » qui permet de poser des conditions à l’affichage du widget.

    #808905
    ty.blot
    Membre
    Padawan WordPress
    74 contributions

    bonjour,

    merci bien de ta réponse. Je vais installer cette extension et si j’ai des difficultés, je réécris.

    Cordialement

    Thierry

    #808906
    ty.blot
    Membre
    Padawan WordPress
    74 contributions

    Re me !

    est arrivé ce qui devait arriver, je suis en panne …

    Voilà, j’ai installé widget logic. Dans mon footer, j’ai insérer 4 widgets « texte ». Il y a bien sur du bla bla que vous pouvez voir sur mon site. LMais effectivement, dans chacun des widget texte, une nouvelle petite fenêtre s’est ajoutée (widget logic) .
    Mon objectif est de changer le contenu du footer en fonction de la langue sélectionnée, via WPML.

    Je supose qu’i va falloir copier un petit code dans cette new fenêtre « widget logic de chacun de mes widget texte, mais lequel ???

    Je compte bien sur votre aide … Et merci d’avance

    Thierry

    Mon site

    #808907
    Guy
    Participant
    Maître WordPress
    14817 contributions

    Je pense que WPML définit soit des constantes soit des fonctions permettant de connaitre la langue courante, c’est à voir dans la doc de WPML.

    #808908
    ty.blot
    Membre
    Padawan WordPress
    74 contributions

    bonjour Guy,

    j’ai trouvé la solution pour ce problème concernant la traduction du footer du thème aggregate.
    Je me permets d’expliquer pour les autres que ça intéresse (en toute modestie …)

    Rappel: sur mon site , j’ai installé WPML.
    Mon footer est composé de plusieurs widgets texte, dont la rédaction initiale est en français. Le but est que le footer soit en anglais si je sélectionne l’anglais pour le site

    Pour cela, comme j’ai 4 colonnes dans mon footer (donc 4 widgets texte pour le français ), j’ai insérer 4 nouveaux widgets texte, et dans la fenêtre « widget Logic » de ces derniers, j’ai copié le code suivant :

    ICL_LANGUAGE_CODE == ‘en’

    ainsi, lorsque le site est en anglais, ce sont ces widgets texte avec ce code qui sont pris en charge. Si vous avez plusieurs langues, recréer de nouveaux widgets texte en y copiant le code ci dessus , mais avec le diminutif de la langue désirée.

    voici un article bien utile :voir l’article

    merci encore à tous ceux qui me dépatouille …

    A bientôt

    Cordialement

    #808902
    ty.blot
    Membre
    Padawan WordPress
    74 contributions

    Petit ajout …

    Bien sur, dans les 4 Widgets texte en français, il faut copier le code suivant

    ICL_LANGUAGE_CODE == ‘fr’

    désolé pour cet oubli … mais l’ essentiel , c’est que ça fonctionne ✅

    Cordialement

    Thierry

    #808909
    Guy
    Participant
    Maître WordPress
    14817 contributions

    bravo , WPML définit donc bien une variable contenant le langage courant.

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