Foros del Web » Creando para Internet » HTML »

Alguna forma de no tener que escribir en html mi pie de página siempre igual en todas

Estas en el tema de Alguna forma de no tener que escribir en html mi pie de página siempre igual en todas en el foro de HTML en Foros del Web. Hola, antes de todo me presento, llevo años siguiendo este foro. Si me pueden ayudar lo agradecería. Estoy haciendo una web en html y css, ...
  #1 (permalink)  
Antiguo 23/02/2011, 06:02
 
Fecha de Ingreso: diciembre-2009
Mensajes: 8
Antigüedad: 8 años
Puntos: 0
Pregunta Alguna forma de no tener que escribir en html mi pie de página siempre igual en todas

Hola, antes de todo me presento, llevo años siguiendo este foro.

Si me pueden ayudar lo agradecería.

Estoy haciendo una web en html y css, la web tiene mas de 10 páginas y claro, el pie de la página y la cabecera de la página siempre son iguales, el menu en javascrip, y el pie en html con los tipicos enlaces de los pies de paginas etc...

La cosa es que si alguna vez quiero cambiar algo de la cabecera o del pie, tengo que hacerlo en cada una de las subpáginas, es facil, copio el codigo html y lo voy sustituyendo hasta tenerlas todas actualizadas, pero seguro que hay alguna forma de llamar a ese pie o a esa cabecera, y que residan en un unico archivo.

¿Alguien me podría aconsejar la mejor manera de hacerlo?, si es un PHP, mi servidor lo soporta pero nunca he escrito una sola line y necesitaria una explicación de novato 100%.

Muchas gracias de antemano.

Un saludo.
  #2 (permalink)  
Antiguo 23/02/2011, 07:33
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 9 años, 4 meses
Puntos: 103
Respuesta: Alguna forma de no tener que escribir en html mi pie de página siempre igu

Mira, te recomiendo que extraigas el codigo de la cabecera hasta el contenido, y la pones en un archivo, ej: cabecera.php y pie.php
Codigo ejemplo
cabecera.php
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="es">
  3. <title><?php echo $titulo ?></title>
  4. <meta .. />
  5. </head>
  6. <h1>Nombre de la pagina</h1>
  7. <ul id="menu">
  8. <li><a>Inicio</a></li>
  9. <li><a>Menu2</a></li>
  10. </ul>
y luego creas pie.php
Código HTML:
Ver original
  1. <p id="pie">Contenido del pie</p>
  2. </body>
  3. </html>

y a la pagina por ejemplo inicio.php
Código PHP:
Ver original
  1. <?php
  2. $titulo = "Este es el titulo que se mostrara";
  3. include('cabecera.php');
  4. ?>
  5. <p> Aca pongo el contenido de cada pagina</p>
  6. <?php
  7. include('pie.php');
  8. ?>
y cuando abre la pagina inicio.php, te adjunta los 3 archivos en uno.

es importante que entiendas esta linea en el archivo cabecera.php
Código PHP:
Ver original
  1. <title><?php echo $titulo ?></title>
eso hace que al final el servidor termine mostrando el contenido de la variable $titulo, es decir quedaria luego de procesar asi:
Código HTML:
Ver original
  1. <title>Este es el titulo que se mostrara</title>
  #3 (permalink)  
Antiguo 23/02/2011, 12:22
 
Fecha de Ingreso: diciembre-2009
Mensajes: 8
Antigüedad: 8 años
Puntos: 0
Respuesta: Alguna forma de no tener que escribir en html mi pie de página siempre igu

Muchísimas grácias por la información, voy a probarlo a ver si no me atranco mucho , aunque mejor que me lo has explicado creo que imposible

Etiquetas: escribir, pie, siempre, todas, formulario
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 08:28.