Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2013, 16:05
Avatar de juanlaborde
juanlaborde
 
Fecha de Ingreso: febrero-2013
Mensajes: 39
Antigüedad: 11 años, 3 meses
Puntos: 2
Menu bilingüe

A ver si algún PHPista me puede ayudar con esto.
Estoy armando una web bilingüe (http://www.bairesagency.com/bairesnew/), a la cual traigo los menú por includes. así está:

INDEX.PHP
<div id="espanol"><a href="portafolio.php?id=1">ESPAÑOL</a></div>
<div id="english"><a href="portafolio.php?id=2">ENGLISH</a></div>


PORTAFOLIO.PHP
<?php
if(isset($_GET['id']))
{
if($_GET['id']==2){
$lang="menu_eng.php";
}
else{
$lang="menu_esp.php";
}
}
?>

--------- Hasta aquí funciona perfecto!!!
Las páginas que son en español, están llamadas desde el menú español.php e igual caso para el menú inglés.

El inconveniente es que puntualmente la pagina portafolio.php y todos sus contenidos, son iguales para ingles que para español por ende así lo estoy poniendo:


<div id="polaroid_web">
<a href="port_web_01.php" target="_self" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('port_web','','img/port/polaroid_web_over.png',1)">
<img src="img/port/polaroid_web.png" border="0" width="384" height="451" id="port_web" />
</a></div>


Con esto le indico sin problema a la pagina que debe ir "port_web_01.php" pero no puedo colocar "?id=2" o "?id=1" porque realmente depende del idioma que el usuario ya seleccionó, cómo puedo hacer para mantener el idioma de menú que ya fue seleccionado si el botón que me pasa a la siguiente sección es el mismo para inglés que para español?

Desde ya muchas gracias