Foros del Web » Programando para Internet » PHP »

Ayuda con plantillas php

Estas en el tema de Ayuda con plantillas php en el foro de PHP en Foros del Web. Hola amigos como puedo hacer para hacer plantillas en php osea e visto que separan por ejemplo en header, contenido, footer, de lo cual el ...
  #1 (permalink)  
Antiguo 21/03/2010, 08:30
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 15 años, 8 meses
Puntos: 7
Ayuda con plantillas php

Hola amigos como puedo hacer para hacer plantillas en php

osea e visto que separan por ejemplo en header, contenido, footer, de lo cual el header y footer siempre se va a repetir.

como hago para hacer una plantilla y no estar poniendo el codigo html en todas las paginas

e leido algo sobre Smarty, pero no se si me recomiendan ese o hay otro mejor

gracias por todo
  #2 (permalink)  
Antiguo 21/03/2010, 08:40
Avatar de overlaps  
Fecha de Ingreso: marzo-2010
Ubicación: Cádiz
Mensajes: 32
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Ayuda con plantillas php

Es muy sencillo, un ejemplo muy básico:

Código:
<html>
...
/// Aquí todo el html

<?php

if ($_GET["modulo"] = "blabla"){
include "modulos/seccion1.php";
}
if ($_GET["modulo"] = "la2"){
include "modulos/seccion2.php";
}

?>


</body>
</html>
haces una carpeta llamada modulos, y mete ahi los apartados de la web, y ya no tienes que estar repitiendo el codigo html.

index.php?modulo=blabla
index.php?modulo=la2
  #3 (permalink)  
Antiguo 21/03/2010, 08:44
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 15 años, 8 meses
Puntos: 7
Respuesta: Ayuda con plantillas php

pongo por ejmplo las divisiones del header

<div> aca viene todo lo del header </div>

y asi con el footer

con el contenido creo q no xke cambia ?
  #4 (permalink)  
Antiguo 21/03/2010, 11:52
Avatar de overlaps  
Fecha de Ingreso: marzo-2010
Ubicación: Cádiz
Mensajes: 32
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Ayuda con plantillas php

Cita:
Iniciado por dante14 Ver Mensaje
pongo por ejmplo las divisiones del header

<div> aca viene todo lo del header </div>

y asi con el footer

con el contenido creo q no xke cambia ?
???

index.php
Código:
/// Aquí el codigo del header, bloques o lo que sea
<div> aca viene todo lo del header </div>


<div>
<?php

/// Aquí va el contenido variable (módulos, secciones de la web...)

if ($_GET["modulo"] = "blabla"){
include "modulos/seccion1.php";
}
if ($_GET["modulo"] = "la2"){
include "modulos/seccion2.php";
}

?>
</div>

/// Aquí el codigo del footer
<div> aca viene todo lo del footer </div>

Etiquetas: plantillas
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 22:07.