Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: avmiitxe en 8 Febrero 2012, 19:32 pm



Título: ¿Utilizar la misma página o cambiar?
Publicado por: avmiitxe en 8 Febrero 2012, 19:32 pm
Hola, tengo un problema, estoy creando una página, una página donde hay varias secciones en un menú, por ejemplo "Imágenes fútbol", "Imágenes informáticas", etc.
Y resulta que mi problema es cuando le doy a alguna sección, porque yo tengo la página siempre igual, arriba el logotipo, en el medio el contenido que siempre cambia depende en qué sección estés y abajo los derechos, etc.
Y cuando cambias de sección solo cambia el contenido (el medio de la página) y lo que hago yo es siempre crear el mismo archivo, por ejemplo "imagenesfut.html", "imagenesinfor.html", etc
Pero eso es la página entera, quiero que solo se cambie el contenido, porque tarda en cargar, ¿me entienden? esque no se como explicarme..
Aqui en foro el hacker también es asi, el logotipo, los derechos, etc se mantienen, pero el contenido de los posts, etc puede cambiar sin que cambies realmente de archivo html.

Muchas gracias.


Título: Re: ¿Utilizar la misma página o cambiar?
Publicado por: el-brujo en 8 Febrero 2012, 20:01 pm
estás usando una plantilla estática en html, tienes que usar una plantilla dinámica con algún lenguaje cómo php. El foro mismo usa php y por eso carga la plantilla y luego el contenido siempre.

De manera que si cambias alguna opción de la plantilla en html no se cambiará en todas las páginas, tendrás que hacer el cambio manualmente una por una. En cambio en php con hacer el cambio en la plantilla, automáticamente el resto de páginas se mostrarán igual.

También puedes usar frames (no te lo recomiendo) para mantener la cabecera y sólo cambiar el contenido.


Título: Re: ¿Utilizar la misma página o cambiar?
Publicado por: avmiitxe en 8 Febrero 2012, 20:56 pm
gracias, he buscado un poco y me he encontrado con las funciones de require(); en PHP, estoy bien?


Título: Re: ¿Utilizar la misma página o cambiar?
Publicado por: AckeR en 9 Febrero 2012, 02:04 am
claro, como explica el-brujo utilizar plantilla dinámicas para luego "llamarlas" de cierto modo y no estar repitiendo el codigo.

funcion Require, require_once, include, entre otras.

Suerte!