Código:
el texto definido esta en los ficheros, es.php, en.php, fr.php... Hasta aqui funciona de maravilla el problema es que no se como dar la opcion de cambiar de idioma, seguro que es sencillisimo, pero no doy con ello, me puede ayudar alguien???<?php if ($HTTP_ACCEPT_LANGUAGE != ''){ # Verificamos que el visitante haya designado algún idioma $idiomes = explode(",", $HTTP_ACCEPT_LANGUAGE); # Convertimos HTTP_ACCEPT_LANGUAGE en array /* Recorremos el array hasta que encontramos un idioma del visitante que coincida con los idiomas en que está disponible nuestra web */ for ($i=0; $i<count($idiomes); $i++){ if (!isset($idioma)){ if (substr($idiomes[$i], 0, 2) == "ca"){$idioma = "ca";} if (substr($idiomes[$i], 0, 2) == "es"){$idioma = "es";} if (substr($idiomes[$i], 0, 2) == "en"){$idioma = "en";} if (substr($idiomes[$i], 0, 2) == "fr"){$idioma = "fr";} } } } # Si no hemos encontrado ningún idioma que nos convenga, mostramos la web en el idioma por defecto if (!isset($idioma)){$idioma = "es";} include ($idioma.'.php'); ?> <html> <head> <title></title> </head> <body> <?php echo (LINK_TIENDA) ?> <?php echo ($idioma);?> </body>
(he estado curioseando en las tripas de oscommerce y en agunos codigos de por aqui, pero no me entero de na
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)