begin process at 2010 02 10 05:35:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Trucs et astuces

 > 

site multilingue avec les sessions


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

site multilingue avec les sessions

vendredi 8 octobre 2004 à 16:37:46 | site multilingue avec les sessions

rastagnol

bonjour !
je souhaiterais faire un site multilingue avec les sessions mais je ne sais pas trop comment m'y prendre.
mon index est une page ou on peut choisir francais ou anglais
puis sur mon site les images et les textes changent selon la langue selecionnée!

merci de votre aide et de vos conseils
vendredi 8 octobre 2004 à 17:56:25 | Re : site multilingue avec les sessions

LaurentKOogar

Yo,

celui ci est fait avec cookie, adapte le avec une session, trés simple.

[ Lien ]

Laurent
[ Lien ]
vendredi 8 octobre 2004 à 19:20:23 | Re : site multilingue avec les sessions

Anthomicro

Salut ;-)

Pour les images tu crées par exemple deux répertoires ayant le même contenu (sauf en ce qui concerne le texte des images, mais il faut que les images aient le même nom). Par exemple ces deux répertoires :

fr;en (pour français, english)

Ensuite lorsques tu souhaites afficher tes images tu prends un code du style :

<?php

if(isset($_SESSION[

echo '<img src="'.$_SESSION['rep_langue'].'/image.jpg'" alt="" />';

?>

a ++

[ Lien ] : entraide, dépannage et vulgarisation informatique
samedi 9 octobre 2004 à 00:22:25 | Re : site multilingue avec les sessions

rastagnol

...j'ai compris pour les images . mais pas pour les textes : le tuto de phpdebutant est un peu different ...non?
je suis d'accord qu'il faille appeler un fichier de vocablulaire mais avec les sessions je ne vois pas comment faire.

merci de votre aide
samedi 9 octobre 2004 à 10:03:13 | Re : site multilingue avec les sessions

cseagle

Membre Club
Salut,

A mon avis tu enregistre le choix du visiteur dans une variable session :

exemple :
Il choisit français =>



if (!isset($_SESSION['langue'])) {
if (isset($_GET['langue'])) {
$_SESSION['langue'] = $_GET['langue'];
$langue = $_SESSION['langue'] ;
$_SESSION['rep_langue'] = "$langue";
} else {
$_SESSION['langue'] = "valeur par défaut";
$langue = $_SESSION['langue'] ;
$_SESSION['rep_langue'] = "$langue";
}
} else {
Ce que tu veux qui se passe si la variable de session langue est définie
}


Pas testé mais ça doit être un truc du genre
samedi 9 octobre 2004 à 13:35:34 | Re : site multilingue avec les sessions

Anthomicro

N'oublie pas le session_start() au début.

a ++

[ Lien ] : entraide, dépannage et vulgarisation informatique
samedi 9 octobre 2004 à 16:45:57 | Re : site multilingue avec les sessions

rastagnol

ok !
mais comment appeler les textes?
samedi 9 octobre 2004 à 18:42:47 | Re : site multilingue avec les sessions

LaurentKOogar

Slt

Ben en général on met les textes dans des tables :-)

if ($_SESSION['langue'] == 'fr' )
{
$cat = 'fr';
mysql_query("SELECT texte,cat FROM tatable WHERE cat='$cat'");
}

Laurent
[ Lien ]


dimanche 10 octobre 2004 à 15:02:08 | Re : site multilingue avec les sessions

rastagnol

...mais je peux pas tout mettre dans des tables
ex: G plein de formulaires sur mon site, je peux pas mettre
nom :
name :
adresse :
adress :

veuillez selectionner ...
please select ...
...etc ..etc...
dans des tables.

non?
dimanche 10 octobre 2004 à 19:55:45 | Re : site multilingue avec les sessions

LaurentKOogar

Yo,

Tu fais autant de fichier que ta de langues, et tu mets tes variables dans ces fichiers. Bien sur elle ont le meme nom mais pas le meme contenu et t'apel le fichier selon la langue.

ex:

france.inc
$bonjour = 'bonjour';
$aurevoir= 'au revoir';

anglais.inc
$bonjour = 'hello';
$aurevoir= 'good bye';


italien.inc
$bonjour = 'ciao';
$aurevoir= 'ciao';

@++
Laurent
htpp://phpsources.net









1 2 3

Cette discussion est classée dans : site, sessions, multilingue


Répondre à ce message

Sujets en rapport avec ce message

Faire persister les sessions [ par Tomcube ] Salut à tous,Je suis confronté à un problème concernant les sessions.Voici comment se présente mon site :Mon site est composé d'un ensemble de site qu Gestion sessions [ par elanspeech ] Je souhaiterais pouvoir gerer plusieurs utilisateurs sur mon site avec un systeme de session avec les contraintes : - Un "login" ne peut se logger qu' Les sessions [ par kodiask ] je voulais savoir pourkoilorsque jouvre une sessions sur mon site elle se referme a chak actualisation de page, mais en mettan session_start() sur cha regles générales de securite ? [ par attentio ] bonsoir, j'aimerais savoir en gros les regles generales pour avoir un site de ecommerce a peu pres securisé. pour info, mon site utilise : les sessio Firefox et les sessions - je cherche de l'aide !! [ par woody68 ] Bonjour à tous, Je développe depuis 15 jours un site d'e-commerce. Je teste en permanence ce site sur IE et sur Firefox et je viens de remarquer un p Les sessions !!!! [ par moihenry ] Bonjour,voilà je fais un site j'ai des sessions pour un espace membre.Quand je vais depuis mon adresse de base (un hébergement gratuit de laposte) : h utiliser les sessions phpbb à travers son site [ par direk2 ] Bonjour à tous les webmasters, Voila mon problème: Je suis en train de créer un site (hébérgé chez free) et j'essaye de mettre au point un espace cli Les sessions [ par max68 ] Bonjour,Bien que j'ai trouvé des tutos sur les sessions sur ce super site et sur le net, je n'arrive toujours pas à faire ce que je veux sur mon site, Sessions et redirection [ par marshallus ] BonjourJe sais que cette questio a été déja posée à plusieurs endroits, mais personne n'a été capable de résoudre le problème.Je vous explique tout. J Sessions??? [ par jnbrunet ] Je suis en train de travailler sur un site avec un espace membre. Lorsque la personne se connecte, je défini $_SESSION['LoginOk']=true.Tous sa marche


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales