Me he hecho cargo de un site que se muestra en dos idiomas. Para ello, cuando se carga la pagina de inicio se chequea el idioma del navegador y según eso, se muestra en ingles o en castellano.
Al ir añadiendole contenido, me ha surgido un problema.En el menú del site los enlaces tienen la siguiente estructura:
Código:
El código de "comojugar.php", es el siguiente:<a href="comojugar.php"> <?php if ( $lang == "spanish" ) echo "Como Jugar"; elseif ( $lang == "english" ) echo "How to play"; ?> </a>
Código:
donde howtoplay.php es:<?php $ent1 = ""; $header = "main_left.php"; include $header; $body = "howtoplay.php"; include $body; $footer = "main_rigth.php"; include $footer; ?>
Código:
Bien, esto sirve para seleccionar bien el archivo en ingles o bien el de castellano, que estan en la carpeta language, en la que a su vez hay dos carpetas: english y spanish, y dentro de ellas los archivos correspondientes.<?php $lang = $_SESSION['lang']; InitTable(); include("language/".$lang."/comojugar.php" ); EndTable(); ?>
Los archivos me los carga sin problemas, pero cuando quiero insertar una imagen en uno de ellos, no la muestra. Es como si no la viera, ni siquiera detecta el cógido <img src="">. He probado tb en php con print, y nada.
Tambien he probado a cambiar la imagen de directorio y enlazarla alli, y nada, pero la cosa es que las imágenes de la hoja de estilos si que las coge, y ademas del directorio raiz, sin ponerles la ruta completa, no se si me explico.
Alguna idea?
Un saludo.