Foros del Web » Programando para Internet » PHP »

Planteamiento de un proyecto

Estas en el tema de Planteamiento de un proyecto en el foro de PHP en Foros del Web. Buenas a todos, primera, que soy "nuevo" en el foro, hace tiempo que ando ojeando, pero es mi primer post, así que muy buenas a ...
  #1 (permalink)  
Antiguo 05/02/2013, 00:58
 
Fecha de Ingreso: enero-2013
Mensajes: 5
Antigüedad: 11 años, 3 meses
Puntos: 0
Planteamiento de un proyecto

Buenas a todos, primera, que soy "nuevo" en el foro, hace tiempo que ando ojeando, pero es mi primer post, así que muy buenas a todos.

Al tema, tengo que realizar una pagina web para una empresa, he estado cotilleando algo de Joomla!, pero la idea de tener que coger una plantilla no termina de gustarme, soy más "programador" que "diseñador", así que prefiero montarme yo todo el sitio, os expongo una idea de como tenia pensado hacerlo y agradecería saber sus opiniones al respecto.

En primer lugar, el sitio tiene que ser multilingüe (nose si lo he escrito bien), para esto, yo había pensado montar toda la maquetación de la web en html y css dentro de php, luego, utilizando el lenguaje por defecto del navegador o alguna cookie guardada anteriormente, importar el texto que vaya en cada sitio desde otros ficheros. Básicamente sería el modo de funcionar de Joomla pero tan solo para los distintos idiomas.

La otra pregunta, como debería hacer esto más o menos?
Tenia pensado, crear para cada página (o al menos para las que tengan que ser distintas) un php donde poner la maquetación en html y css (este aparte), y luego, habiendo creado alguna clase en php importar el texto del idioma deseado.

Saludos y muchas gracias!

PD. No se si me he expresado muy bien, tampoco es que haya tocado mucho todo este tema... si hay algo que no se entiende ya me diran.

Ramon.
  #2 (permalink)  
Antiguo 05/02/2013, 04:44
 
Fecha de Ingreso: junio-2004
Mensajes: 57
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Planteamiento de un proyecto

Hola

Por un lado te aconsejo que revises información sobre la función gettext() de php, y por otro.... echa un vistazo a este enlace, http://www.hellogoogle.com/localizar...php_i18n_l10n/

A mi me fue de utilidad.

Un saludo
  #3 (permalink)  
Antiguo 05/02/2013, 05:18
 
Fecha de Ingreso: diciembre-2012
Ubicación: barcelona
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Planteamiento de un proyecto

para todo esto deberias hacer un storyboard para tener todo claro lo que quieres hacer.
  #4 (permalink)  
Antiguo 05/02/2013, 06:07
 
Fecha de Ingreso: enero-2013
Mensajes: 5
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Planteamiento de un proyecto

Mire eso de gettext(), pero no se si lo vi mal, pero es para solo dos idiomas no?
Bueno, ahora estaba tratando de ir metiendo cada cadena qe tengo en la web en un fichero plano y separando cada una por saltos de linea, luego, en cada sitio, y por orden ir leyéndolas con fgets()...
asi luego poder crear un fichero para cada idioma en el que quiera utilizar la pagina.
Parece algo bochornoso y muy facil de equivocarse, pero creo que si lo voy haciendo bien organizado no tendre muchos problemas...

karmik, a que te refieres con lo de un storyboard??

Saludos!
  #5 (permalink)  
Antiguo 05/02/2013, 06:59
 
Fecha de Ingreso: diciembre-2012
Ubicación: barcelona
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Planteamiento de un proyecto

*karimc

Cita:
En primer lugar, el sitio tiene que ser multilingüe (nose si lo he escrito bien), para esto, yo había pensado montar toda la maquetación de la web en html y css dentro de php, luego, utilizando el lenguaje por defecto del navegador o alguna cookie guardada anteriormente, importar el texto que vaya en cada sitio desde otros ficheros. Básicamente sería el modo de funcionar de Joomla pero tan solo para los distintos idiomas.

La otra pregunta, como debería hacer esto más o menos?
Tenia pensado, crear para cada página (o al menos para las que tengan que ser distintas) un php donde poner la maquetación en html y css (este aparte), y luego, habiendo creado alguna clase en php importar el texto del idioma deseado.
para planear un proyecto de todas tus ideas claras si no la tienes claras es hacer un storyboard , Un guíon del boceto del proyecto que te ha dicho la empresa para realizar, y como lo iras haciendo, esto es el storyboard de las demas informacion que a lo mejor quieres saber como empezar un proyecto con tu idea aprobiada continua en el foro..
  #6 (permalink)  
Antiguo 05/02/2013, 08:09
 
Fecha de Ingreso: febrero-2013
Mensajes: 17
Antigüedad: 11 años, 2 meses
Puntos: 2
Respuesta: Planteamiento de un proyecto

¿Que tal si creas bases de idioma?, es muy muy sencillo, te explico:

Necesitaras utilizar include(); de PHP, y creas la base con el HTML de la pág, pero donde metas texto en lugar de escribirlo, como por ejemplo inicio, pones $translate1 el siguiente $translate2 y asi sucesivamente, luego haces que la página con el idioma se llame por ejemplo ES.php y que se añada segun una variable, por ejemplo por GET metes el idioma.


Ahora en ES.php pones:


<?PHP
$translate1 = "Inicio";
$translate2 = "Perfil";
?>

creas otro documento que sea US.php y haces lo mismo pero con el texto en ingles y asi sucesivamente, es un poco "plasta" esta técnica, pero cuando quieras añadir un nuevo ivioma solo tendras que crear un fichero y fuera...

Etiquetas: proyecto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:39.