|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 44 ![]() |
Salut à tous,
Actuellement avec le code ci-dessous, j'ai la possibilité d'afficher du contenu en 2 langues (tout fonctionne parfaitement) Mon problème c'est que je souhaiterais simplement pouvoir ajouter une langue supplémentaire (Anglais) et donc que ce dernier puisse effectuer les mêmes rôle que les 2 langues précédente. Et donc je voulais savoir s'il est-il possible d'arriver à ce résultat en ajoutant simplement quelque ligne de code en plus? Merci d'avance pour vos info. Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
les elements sont bien repérés par leur id ...
rajoute juste les elements de la langue supplémentaire et joue de la même façon sur les display none ou block en ajoutant juste te elements dans les if
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 44 ![]() |
Ok merci, mais malheureusement je suis que débutant et je vois vraiment pas de quoi tu parle.
Pourrais tu me donner un petit bout de code afin que je puisse avoir une idée. |
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
ce serait immensément plus simple si tu utilisais jquery ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 44 ![]() |
jquery??? Ca sert à quoi?
|
|
|
00
|
|
|
#6 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
sinon tu peux faire comme ça :
Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#7 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
en deux mots jquery est un bibliothèque pour javascript qui dote javacript de fonction supplémentaires très utiles.
Ceci étant ta façon de faire est lourde car cela oblige à tout afficher sur la même page. Il vaudrait mieux avoir des page séparées par exemple dans des repertoires dédiés à la langue
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#8 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
sinon avec jquery il suffisait d'utiliser addClass() ou removeClass()
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 44 ![]() |
Ok merci pour l'info.
Malheureusement je dois tous mettre dans la même page. Sinon, certes avec ton code, maintenant je peux modifier la langue, mais je n'ai plus les 2 autres lien de mon menu (div C8 et C10) ni la galerie d'image. Donc voila si une personne pourrais me récrire le code exact, ce serait très aimable de ça part, parce que sa devient trop compliqué pour moi. |
|
|
00
|
|
|
#10 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
ben sers toi des class ....
tout element avec dans la class le mot lang sera pris en compte dans le script par exemple pour des liens: Code :
ils seront filtrés et leur style modifié
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 44 ![]() |
Merci pour ton aide, mais la, comme je l'ai dit ci-dessus, je suis complètement perdu. J'ai l'impression de lire du chinois!
Si je sais pas comment placer ça dans mon code |
|
|
00
|
|
|
#12 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
pour tout element que tu veux voir impacté par le changement de langue il te suffit de lui mettre
pour la langue par defaut et pour les autres avec [pays] = gb ou de dans l'exemple rien de plus rien de moins
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 44 ![]() |
merci quand même, mais ça ne m'aide pas.
|
|
|
00
|
|
|
#14 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
desolé je ne vois pas comment expliquer plus simplement qu'en te disant que si tu veux qu'une balise html soit modifiée lors du click sur le lien de modif de langage il suffit de mettre le class donné ci dessus dans la balise html en question ...
C'est pourtant d'un simplicité enfantine ... dans le class tu mets lang pour que la balise soit prise en compte comme une balise de langue ensuite tu mets "fr" "gb" ou "de" selon la langue de la balise et au départ tu mets on ou off pour savoir si lors du premier affichage de la page la balise doit ou non etre visible Dans l'exemple donné, la langue par defaut au premier affichage est le français, toutes les balises en langue française on donc "on", les autre langue ont "off" après c'est la fonction qui fait le travail tout seul lors du click sur les lien de modification de langue
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 44 ![]() |
Merci quand même
|
|
|
00
|
|
|
#16 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
là ce n'est plus le javascript qui pose problème, mais le français ...
![]() Si tu prends les phrases les unes après les autres et que tu appliques de la façon la plus idiote qui soit les instructions pas à pas , phrase après phrase ... ça fonctionne tout seul. Le différents cas de figure :
On dit pourtant un homme azerty en vaut deux ... Il n'en n'est pas de même pour un homme qwerty ?
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#17 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 44 ![]() |
Merci mais je m'arrête la. Ca devin trop compliqué pour moi.
|
|
|
00
|
|
|
#18 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
Tu ne fais vraiment aucun effort... ce n'est pas possible autrement Ce serait vexant de te dire que ma fille de 6 ans à compris ?
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#19 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 805 ![]() |
A part t'envoyer un devis pour le faire à ta place, je vois pas ce que Spaffy peut faire de plus pour t'aider...
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#20 | ||
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 44 ![]() |
Ce serait peut-être la meilleur solution car le javascrtipt c'est pas mon truc.
Mais dans tout les cas merci pour encore pour votre aide. J'ai essayé d'appliquer tes instructions au mieux, mais ça ne donne rien pour l'instante. Nouveau code: Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com