Foros del Web » Programando para Internet » PHP »

Tecnicas de trabajo con Php --> Añadir php al diseño

Estas en el tema de Tecnicas de trabajo con Php --> Añadir php al diseño en el foro de PHP en Foros del Web. Hola, Soy un poco inexperto a la hora de currar con diseñadores... siempre he hecho cosas sencillas que yo he podido diseñar, pero ahora toy ...
  #1 (permalink)  
Antiguo 01/02/2006, 17:44
 
Fecha de Ingreso: diciembre-2003
Mensajes: 222
Antigüedad: 14 años
Puntos: 2
Tecnicas de trabajo con Php --> Añadir php al diseño

Hola,

Soy un poco inexperto a la hora de currar con diseñadores... siempre he hecho cosas sencillas que yo he podido diseñar, pero ahora toy con un proyect grande que me dan ya el diseño maquetado en html y tengo que adaptar mi codigo al diseño u algo...

Me gustaria preguntaros como haceis vosotros o cual creeis que es la mejor manera de adaptar el diseño que te pasan en Html del site al codigo que vas a programar para que el site funcione.

Me refiero a si genero el html a base de funciones, o llamo a funcioncillas mas chiquitinas desde el html... o eso creo k kiero decir ... sorry es k estoy muy liado..


Gracias
  #2 (permalink)  
Antiguo 01/02/2006, 20:33
Avatar de dopon  
Fecha de Ingreso: julio-2005
Ubicación: Cucuta / Colombia
Mensajes: 493
Antigüedad: 12 años, 5 meses
Puntos: 1
Yo tb deseo aprender bien eso :P yo ahi lo hice a lo criollo y lo que hice es que en el diseño es una tabla, y me queda un espacio en el sentro que e suna celda, donde van los contenidos bien hasta donde inicia la celda todo el html lo guarde en un archivo llamado header.htm y el resto lo llame footer.htm y en un archivo cualquiera incluyo al principio el header meto lo que deba meter y al final el footer no se que inconveniesntes tengas es algo sencillo lo que toy haciendo y no me ha dado problema pero no se que pasa si meto una tabla en la celda :(
  #3 (permalink)  
Antiguo 02/02/2006, 07:27
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En esos casos lo que te combiene usar son los denominados "Motores de gestión de plantillas" (templates).

Por ejemplo:

Smarty
http://smarty.php.net

Eso son "capas de abstración" que te permiten separar por completo tu código PHP del "código HTML" ..

Por ejemplo .. tu generarías un código PHP tipo

Código PHP:
<?
$texto
="blablabla";
$html=new motor_plantilla();
$html->asigna("TEXTO",$texto);
$html->muestra();
?>
(los nombres de métodos, instancia y demás son "ficticios" .. pero más o menos así suelen trabajar en su base)

Y tu plantilla HTML sería tal cual la proporcionan .. pero donde tenga que ir el dato "dinámico" (el que con PHP generas) .. ahí colocas las "etiquetas" própias del gestor de plantillas que uses .. algo tipo:

Código PHP:
<html>
<
head>
</
head>
<
body>
{
TEXTO}
</
body>
</
html
De esta forma .. Con tu equipo de diseñadores deben "conversar" y definir que "partes" del diseño son las "dinámicas" ... las que tu vía PHP vas a generar para que definan esas "etiquetas" o definición de "bloques" que se repiten (en esa plantilla o en otras que sean comunes) para ir geneando plantillas y "bloques" que serán "re-usados" en várias de estas plantillas ..

Así, .. el mismo "diseñador" podría cambiar la estructura del diseño por completo y hacer pruebas "in-situ" de como resulta todo con datos reales sin tener tu por tu parte hacer nada.

Un saludo,
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 05:32.