![]() |
Sitio español/ingles La forma de hacer este sitio seria, haciendo 2 webs en 1, le haces botones mandandola al index de cada una, hay alguna otra forma mas pratica y sencilla de hacerla ? |
Re: Sitio español/ingles Por supuesto, pero es algo más complicado. Como ejemplo esquemático, y antes de andar escribiendo mucho para nada a ver si vamos bien encaminados y a que nivel... Se puede decir que la estructura html está en un archivo, y cada página va asociada a un texto en una base de datos. Después, a través de php y una sesión, se elige el idioma y se busca en la parte adecuada de la bd, o bien a traves de un selector tipo www.web.prueba/es www.web.prueba/en Depende de si sabes de lo que hablo, será más o menos complicado, hay otras formas más engorrosas pero que para un iniciado pueden ser más sencillas, todo depende del nivel. Un saludo. |
Re: Sitio español/ingles Este tema lo he tratado hace bastante tiempo, a ver si este post te sirve: http://www.forosdelweb.com/f91/web-m...alizar-514747/ |
Re: Sitio español/ingles bien te soy sincero de php se poco y casi nada, lo basico, pero si hay algun lugar donde espefiquen la accion de vincular la DB con la web (en php) me lo podrias pasar , o explicarme vos , si no es mucha molestia ovbio |
Re: Sitio español/ingles Si no tienes mucha idea de PHP, lo único que se me ocurre es hacer la web repitiendo todas las paginas tantas veces por cada idioma que vayas a poner, esto es un inconveniente porque ocuparía el doble de lo normal y retrasaría la carga de la misma. En el ejemplo del post ese no hace llamada a ninguna base de datos, ya que en tal caso de querer hacerlo por base de datos sería bastante más engorroso y más sin conocer PHP. Fíjate en el código de ejemplo que puse, es uno de los métodos mas sencillos y sin usar una base de datos. Este es el ejemplo de lo anterior: http://fdw.lohacemosweb.net/Multilenguaje.php |
| La zona horaria es GMT -6. Ahora son las 01:27. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.