Título: sitio dinamico Publicado por: DaNuK en 11 Junio 2013, 21:20 pm hola buenas tardes compañeros del foro en esta ocacion acudo a ustedes porque me ha surgido una duda en cuanto a los sitios web mi duda es el siguiente:
para que una pagina tenga siempre el mismo encabezado como le puedo hacer, si en index tengo el diseño completo y al momento de hacer clic en un menu se muestre su contenido abajo del encabezado. tengo que crear otra pagina desde 0 con el mismo encabezado y diferente contenido o como es para que me muestre el contenido abajo del encabezado. Saludos Título: Re: sitio dinamico Publicado por: Shell Root en 12 Junio 2013, 00:23 am Son plantillas es decir,
Código
Título: Re: sitio dinamico Publicado por: DaNuK en 12 Junio 2013, 19:01 pm Código lo que quiero es que reemplaze el contenido de lo que tengo en main al hacer clic en cualquier menu. Se puede usar ajax ? o tengo que crear varias paginas con el mismo header y footer y diferente contenido ? Saludos Título: Re: sitio dinamico Publicado por: Hacksturcon en 12 Junio 2013, 20:06 pm Podrias hacerlo usando ajax si. Con el metodo Load de JQuery se hace sin misterio. Ej:
$("#ID_DIV").load("web.html"); Pero si tu servidor tiene PHP yo optaria por la formula que menciona shellroot y usar includes en PHP. Creo que no hay diferencia real entre los dos metodos a la hora de la verdad, pero siempre he encontrado mas comodo e intuitivo el usar plantillas por PHP. Quizas sean manias de alguien que aprendio a programar webs sin ajax XD. Título: Re: sitio dinamico Publicado por: DaNuK en 12 Junio 2013, 20:26 pm podrian ser mas explicito conel de php ? por favor
tendrian que ser tres archivos por separado y en el index incluirlos nadmas para crear la pag. principal ? o como Título: Re: sitio dinamico Publicado por: Hacksturcon en 12 Junio 2013, 21:14 pm Creas 2 archivos:
header.php En este fichero colocas el codigo HTML desde el principio del fichero, hasta donde acaban los menus y empieza el "cuerpo" del website (no me refiero al tag body). En tu caso creo que seria hasta el fin de la capa "nav". Footer.php En este fichero colocas todo el pie de pagina. --- Con esos dos ficheros puedes crear tus paginas simplemente haciendo includes en PHP Código: <?php include(header.php); ?> Otra forma de hacerlo seria crear un fichero index.php con el contenido HTML y donde vaya el cuerpo crear una condicion en PHP. Este es un ejemplo de uno de mis trabajos que quizas te oriente. Código: <body> Título: Re: sitio dinamico Publicado por: DaNuK en 14 Junio 2013, 22:43 pm Gracias amigo lo voy a checar Saludos
|