Bonjour à tous.
Tout d'abord, je vous souhaite un très beau Noël.
Je reviens vers vous car je cherche un moyen ou un outil pour faire la choses suivante.
Je voudrais qu'à l'arrivée sur mon site, Piwigo détecte la langue de l'internaute, et, en fonction de la langue détectée, affiche une URL que je lui aurai indiquée.
J'ai des pages en français, en anglais et en espagnol. Si la langue détectée n'est pas l'une des trois, on affiche l'URL en anglais.
Je pense que cela doit pouvoir se faire avec du JS, mais je me demande si Piwigo ne sait pas déjà faire cela en natif.
Avez-vous une idée ?
Cordialement
Hors ligne
Je te conseil de regarder [extension by Piwigo Team] Extended Description
Il gère cela dans Piwigo
Hors ligne
Bonjour ddtddt et merci de ta réponse rapide.
J'ai un problème avec "Extended Description" : il est bien installé sur mon site, mais je n'ai pas d'interface d'administration dans les plugins.
Je ne sais donc pas ce qu'il fait exactement.
Est-ce normal ?
Hors ligne
aliberlis a écrit:
J'ai un problème avec "Extended Description" : il est bien installé sur mon site, mais je n'ai pas d'interface d'administration dans les plugins.
Est-ce normal ?
oui c'est normal
Quand tu édites des informations il y a un '?' qui s'ajouter à coté des bloc d'édition en cliquant dessus tu as l'aide pour le plugin ;-)
mais en gros tu mets
[lang=default] default description [/lang]
[lang=en] description in english [/lang]
[lang=fr] description en Français [/lang]
[lang=es] descripción en español [/lang]
Hors ligne
Quand tu édites des informations il y a un '?' qui s'ajouter à coté des bloc d'édition en cliquant dessus tu as l'aide pour le plugin ;-)
mais en gros tu mets
[lang=default] default description [/lang]
[lang=en] description in english [/lang]
[lang=fr] description en Français [/lang]
[lang=es] descripción en español [/lang]
OK, mais à quel endroit précisément je peux faire cela pour arriver à ce que j'ai décrit stp ?
Hors ligne
Pour faire ce dont tu parles,
je mettrait un AP en page d’accueil et je changerais le contenue suivant la localisation à l'aide des langues
(par défaut Piwigo s'adapte à la langue du navigateur)
mais je n'ai peux être pas compris ta demande ou pas assez d'information
Hors ligne
Encore merci de ton aide.
Qu'entends-tu par "mettre un AP" ? Et Comment le faire ?
Je veux mettre une URL en fonction de la langue détectée sur l'ordinateur client (pas celle paramétrée dans Piwigo), et afficher une page additionnelle en fonction de cette langue.
Hors ligne
Pour Additional Pages -> [extension by P@t] Additional Pages
Piwigo s'adapte bien au navigateur du visiteur par défaut
Hors ligne
Je ne suis pas en mesure de "tester" avec des ordinateurs sous d'autres langues que le français.
Ce que je voudrais, c'est afficher l'URL
http://irene.bou.free.fr/index.php?/pag … lang=en_UK
si le visiteur est anglais
http://irene.bou.free.fr/index.php?/pag … lang=es_ES
si le visiteur est espagnol
http://www.irenebou.com/index.php?/page … lang=fr_FR
si le visiteur est français
http://irene.bou.free.fr/index.php?/pag … lang=en_UK
dans tous les autres cas
Qu'en penses-tu ?
Est-ce possible ?
Est-ce que Piwigo le fait déjà ?
Hors ligne
1/ il faut que tu choisisses une page comme page d’accueil (dans AP)
ensuite dans cette page
[lang=default] contenue en EN[/lang]
[lang=fr]contenue en FR[/lang] ....
Quand un visiteur avec sont navigateur ira sur irene.bou.free.fr/ il aura la page d’accueil
en FR si son navigateur est en FR
Hors ligne
surtout que la il n'y a que le texte à mettre dans les balise lang
les liens des image tu les mets dans la balise all
[lang=all] vu par tous]
Hors ligne
aliberlis a écrit:
OK, je vais tester (AP = Additionnal Pages" ?)
oui
Hors ligne
1/ il faut que tu choisisses une page comme page d’accueil (dans AP)
ensuite dans cette page
[lang=default] contenue en EN[/lang]
[lang=fr]contenue en FR[/lang] ....
Quand un visiteur avec sont navigateur ira sur irene.bou.free.fr/ il aura la page d’accueil en FR si son navigateur est en FR
Et la langue correspondante sera sélectionnée correctement (Comme avec les drapeaux ?)
Hors ligne