Foros del Web » Creando para Internet » HTML »

crear plantilla para todas las páginas de mi web

Estas en el tema de crear plantilla para todas las páginas de mi web en el foro de HTML en Foros del Web. Hola, he creado un documento html con sus estilos css que contiene el menú de mi página web y el aspecto que quiero que presenten ...
  #1 (permalink)  
Antiguo 06/08/2011, 11:12
 
Fecha de Ingreso: mayo-2011
Mensajes: 72
Antigüedad: 6 años
Puntos: 1
crear plantilla para todas las páginas de mi web

Hola, he creado un documento html con sus estilos css que contiene el menú de mi página web y el aspecto que quiero que presenten todos los documentos de la web, ahora tengo la duda de como usar este documento como plantilla, puedo hacerlo tal y como está en html o debería buscar alguna manera de convertirlo a php
  #2 (permalink)  
Antiguo 06/08/2011, 13:50
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 8 años, 9 meses
Puntos: 1530
Respuesta: crear plantilla para todas las páginas de mi web

lo primordial es que separes el CSS en su archivo externo, es lo más fundamental.

luego puedes segmentar dicha estructura con PHP (o con algún otro script del lado del server)

puede ser de los más simple que es crear varios archivos como header.php y footer.php, y con ello usar include en las demás páginas

o puede ser más complejo implementando un patrón MVC, o usando un gestor de templates como smarty o twig, etc.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 08/08/2011, 08:59
 
Fecha de Ingreso: mayo-2011
Mensajes: 72
Antigüedad: 6 años
Puntos: 1
Respuesta: crear plantilla para todas las páginas de mi web

¿Cuál sería la forma más sencilla de hacerlo? No he trabajado nunca con php.
¿Existe alguna opción en dreamweaver para que me haga la conversión de forma automática?
  #4 (permalink)  
Antiguo 08/08/2011, 13:54
Avatar de armandoweb  
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 14 años, 3 meses
Puntos: 7
Respuesta: crear plantilla para todas las páginas de mi web

Hola:

Dentro de header.php, por ejemplo, coloca todo el codigo html que iria en común en todas las paginas y haz lo mismo con footer.php

Luego en una pagina php comun llamas a header.php y a footer.php y los incluyes con:

Código PHP:
Ver original
  1. include("header.php");

Código PHP:
Ver original
  1. include("footer.php");

Donde coloques este codigo en tu template, incluirás el codigo que tiene header.php y footer.php respectivamente.

Aquí tienes un tutorial asi lo comprendes mejor:

http://www.sohtanaka.com/web-design/...g-php-include/

Espero haberte ayudado.

Saludos.
__________________
www.awdesarrollos.com.ar - [twitter: @armandoweb] - [Skype: awdesarrollos"]
  #5 (permalink)  
Antiguo 10/08/2011, 04:32
 
Fecha de Ingreso: mayo-2011
Mensajes: 72
Antigüedad: 6 años
Puntos: 1
Respuesta: crear plantilla para todas las páginas de mi web

Gracias el tutorial está muy bien, como es la primera vez que trabajo con php creo que no tengo configurado dreamwaver para que me actúe como servidor virtual o algo así.

¿Se puede configurar dreamweaver para que actúe como servidor virtual o existe alguna otra forma de poder probar los archivos php de la web que estoy creando?
  #6 (permalink)  
Antiguo 11/08/2011, 03:06
 
Fecha de Ingreso: julio-2011
Mensajes: 56
Antigüedad: 5 años, 10 meses
Puntos: 5
Respuesta: crear plantilla para todas las páginas de mi web

Tambien tienes una opcion en Dreamweaver para crearte una plantilla y cuando modifiques esta se modifican todas las demas paginas. Lo digo porque comentas que no sabes php.
  #7 (permalink)  
Antiguo 11/08/2011, 05:48
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 8 años, 9 meses
Puntos: 1530
Respuesta: crear plantilla para todas las páginas de mi web

Cita:
Iniciado por amdisenoweb Ver Mensaje
Tambien tienes una opcion en Dreamweaver para crearte una plantilla y cuando modifiques esta se modifican todas las demas paginas. Lo digo porque comentas que no sabes php.
sí, ¿me imagino que hará como el antiguo font-page que "copiaba" el contenido en cada página estática?, no es mala idea pero no me parece eficiente, además tampoco hay que saber mucho de php para hacer un include, y si no es con php también existe SSI, es solo mi opinión personal, saludos
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #8 (permalink)  
Antiguo 12/08/2011, 03:18
 
Fecha de Ingreso: julio-2011
Mensajes: 56
Antigüedad: 5 años, 10 meses
Puntos: 5
Respuesta: crear plantilla para todas las páginas de mi web

evidentemente me imagino que si sera como el front-page, tu modificas la plantilla y te actualiza las paginas estaticas que quieras. no te añade mas que un par de lineas de codigo extra para saber que se puede modificar en las paginas estaticas. Solo era por darle otra alternativa .
  #9 (permalink)  
Antiguo 12/08/2011, 03:30
Avatar de Batan  
Fecha de Ingreso: septiembre-2010
Ubicación: Madrid
Mensajes: 408
Antigüedad: 6 años, 8 meses
Puntos: 63
Respuesta: crear plantilla para todas las páginas de mi web

Pero para todo eso tendrás que crearte nuevos ficheros que luego son llamados por los demás ficheros, y más cada template que quieras. Total que es un coñazo.

Mejor tener tu propia hoja de estilos tus HTML bien estructurados y pasas de esos malos rollos. Además Jor1980 no es principiante como para andar con esos, si sabe PHP, no le costará investigar un poco y realizar bien su proyecto.

Saludos

Etiquetas: páginas, php, plantilla, todas
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 09:34.