URL et multilinguisme d'un site

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : URL et multilinguisme d'un site

par JustLike » 16 sept. 2006, 23:11

C'est bon merci j'ai trouvé :D

par Cyrano » 16 sept. 2006, 19:47

Autant pour moi, j'avais pas besoin de tout ça, l'erreur est visible : visiblement, les problèmes de concaténation te sont totalement étrangers et tu as recopié sans prendre garde à un détail. Regarde donc la différence de coloration syntaxique entre ton code et l'exemple que je t'ai mis plus haut : que remarques-tu ? (juste pour la partie du lien)

par JustLike » 16 sept. 2006, 19:40

41 -> 47 incluse
</style>
<script language="JavaScript" type="text/javascript" src="includes/swapimages.js"></script>
</head>
<body onLoad="MM_preloadImages('images/sbuttono.jpg')">
<table width="740" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="36" height="12" rowspan="7" valign="top"><a href="http://fr.extremeup.fr/<?php echo".$_SERVER['REQUEST_URI']."?>">
<img src="../images/fr.png" border="0"></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../images/en.png" width="18" height="12" border="0"></td>
<td width="11" rowspan="3" valign="top" background="admin/images/bottomleftstretch.jpg"><img src="images/leftm.jpg" width="11" height="600" /> </td>
Mais le plus bizarre c'est quand enlevant
<?php echo".$_SERVER['REQUEST_URI']."?>
la page marche..

par Cyrano » 16 sept. 2006, 19:38

fais donc voir le code à partir de la ligne 40 ou 41 jusqu'à la ligne 47 incluse :-k

par Invité » 16 sept. 2006, 19:35

Alors pour mon lien je met :
<a href="http://fr.extremeup.fr/<?php echo".$_SERVER['REQUEST_URI']."?>">...
Et ca me met cette erreur :
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/sites/extremeup.fr/public_html/eng/index.php on line 47
... Comment je fais ??

par Invité » 16 sept. 2006, 19:29

En testant le code sur ma page http://www.extremeup.fr/view.php?img=8e ... 3c4ad842bb
ca me met ca :
Adresse actuelle : /view.php?img=8e87d7cb7f724c90acf82b3c4ad842bb

Donc c'est que ca marche !! Merci je vais vite changer tout les liens pour la page anglaise :D

par Cyrano » 16 sept. 2006, 19:19

Ben essaye un truc : dans ta page, ajoute ceci:
<?php
//...
echo("<p>Adresse actuelle : ". $_SERVER['REQUEST_URI'] ."</p>\n");
//...
?>
Et observe ce que tu obtiens : à partir de là, tu verras que tu peux récupérer ce qu'il faut pour reconstruire l'url approprié pour l'autre langue. Et éventuellement, montre nous les bouts de code que tu as testé, même si ça marche pas, on aura un point de départ pour te remettre sur la route.

par Invité » 16 sept. 2006, 19:13

Dsl pour le titre du post... :oops:

Pour ta reponse pour mon problème...
Je ne sais vraiment pas faire.

Je suis un peu newbie :D

par Cyrano » 16 sept. 2006, 13:04

Salut,
je te signale qu'une lecture rapide des règles du forums t'aurait en particulier indiqué qu'on demande un titre explicite aux messages postés : "Problème", n'est pas explicite, on se doute bien que tu postes ici parce que tu fais face à une difficulté. Je modifie le titre, mais à l'avenir, penses-y.

Ceci dit, pour arriver à tes fins, tu devrais utiliser une variable d'environnement : $_SERVER['REQUEST_URI'] pour reconstruire le lien approprié dans l'autre langue.

URL et multilinguisme d'un site

par JustLike » 16 sept. 2006, 12:52

Bonjour a tous.
Voila mon site a deux langues ( fr & en )
Mon problème est que quand on est sur la page :
http://monsite.com/view.php?img=136456467456
quand on clique sur le lien pour mettre la page en anglais ( http://en.monsite.com ), ca ne nous ramene pas vers la même page mais en anglais...

C'est pour cela que je vodrais vous demander comment faire pour que la fin du lien ne change pas mais le début oui :
exemple :
Je suis sur la page française ( adresse : http://monsite.com/view.php?img=144897897478 )
Je veux aller sur la page anglaise je clique sur le drapeau ca me met a l'url http://en.monsite.com/view.php?img=144897897478