1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Webs en varios idiomas

Tema en 'Tutoriales Desarrollo Web' iniciado por djsos, 8 Ene 2009.

  1. djsos

    djsos Nuevo usuario

    ola hace poco me registre en este foro porque me gusto los temas tan variados que se habalban en el y ahora os dejo este pequeño tutorial que resumi en pocas lineas para contestar ala pregunta de uno de vosotros, sobre como implantar una paguina web en varios idiomas.

    Lo primero que debemos decidir es si queremos emplear 10 minutos o algo ams de tiempo en conseguir esto
    *Opcion 1: en 10 minutos abremos acabado pero con una web un poco chapuzera.
    Se trataria de clonar nuestra pagina web cambiando el idioma de ella es decir tendriamos dentro del root
    una carpeta para cada idioma en la que estaria la pagina completa en cada uno de los idiomas, y solo tendriamos que pedir al usuario al entrar que eligiera su idioma y asi llevarle a la carpeta de su idoma.El principal problema de esto es el peso de vuestra web porque con uno o dos idiomas puede funcionar vastante bien pero con 9 10 idiomas el administrador de vuestro idioma como tengais fotos y demas s va a mandar a tomar por el ####(con todos mis respetos a los culos).
    Un ejemplo seria[attachmentid=4837]

    *Opcion 2: Requiere algun minutiyo mas y basicos conocimientos en php pero luego el resultado es excelente.
    Voi a explicarlo como si fuera un mosuloa añadir a la pagina y NO para trabajr a partir de el, pero esta es la idea luego cada uno puede utilizarlo como le convenga pero eso si acuerdense de un servidor que estuvo aqui escibiendo un ratejo ehh ;) DESCARGAROS EL CODIGO YA ESCRITO [attachmentid=4836]luego os vais leyendo los pasos al principio de cada uno de ellos dejo entre parentesis el nombre del archivo con el que estamos trabajando.

    Paso1:
    (index.php)

    Lo primero de todo seria convertir el texto en variables es decir si yo tengo puesto en la caecera de mi pagina bienvenido a mi pagina web lo tendria que convertir en una variable y tulixar la funcion echo para escribir esa variable.

    Paso2:
    (index.php)

    crearemos un pekeño select para elejir el idioma, para incluirlo en la pagina voi a utilizar la funcion include
    luego le podeis poner donde os plazca utilizando una capa por ejemplo. Tambien incluimos una funcion para seleccionar el idoma por defecto y otro include para llamar al archivo deonde esta todo el texto que antes hemos convertido en variables.

    Paso3:
    (idioma/idiomas.php)

    aqui es donde ira todo ese texto convertido en variables en el paso 1. Pongo una funciones para que se definan unas u otras variables dependiendo del idioma seleccionado

    Paso4:
    (index.php)
    para que guarde el idioma al navegar por la web tenemos que hacerlos cojiendo la variable que tenemos en el get.



    En todas las paginas que quieras utilizar este sistema tienes que seguir todos los pasos, y cualquier duda sugerencia aclaracion no dudeis en contactar conmigo
     

    Adjuntos:

    • completo.zip
      Tamaño de archivo:
      4,4 KB
      Visitas:
      332
    • cutre.zip
      Tamaño de archivo:
      400,2 KB
      Visitas:
      313
  2.  
  3. user99

    user99 Usuario activo

    Buen tut, gracias.

    Podrías explicar cómo seleccionar el idioma del archivo idiomas.php, pero llamándolo en vez de a través de un desplegable, mediante un click en botones flash, fotos, o texto? Supongo que la solución es la misma para los tres casos. Muchas gracias.

    Saludos.
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·