pregunta solo para expertos

en mi ultimo post comento que estoy entusiasmado con css. me gusta la idea de poder cambiar todo el aspecto de mi web solo cambiando la hoja de estilo. y es por eso que ahora tengo esta pregunta:
digamos que creo una plantilla, que sera la base para todas mis paginas: el logo, el menu a la izq y luego el contenido. como el contenido seria lo unico que cambiaria de pagina en pagina queria saber si se podia hacer algo para no tener que crear 20 paginas iguales que solo varie el contenido, sino crear la pagina en el servidor. osea, que a peticion del usuario el servidor les envie la plantilla masel texto que iria en el espacio de contenido.
la otra opcion que se me ocurre es que al igual que hay una funcion de preloadimages, que carga las imagenes antes de que se muestren incluso, para que cuando sean necesarias no tarden en verse (muy util para los rollovers). pues que tambien haya una opcion preload text. de manera que al usuario se le carga la plantilla y TODOS los textos de la pagina (que no serian demasiados). de manera que si presiona en cualquier vinculo, sin cambiar de pagina, solo cambie el texto del DIV "contenido". se podria?
por que me/os pregunto todo esto? pues porque quiero terminar mi pagina de una vez para tenerla operativa lo antes posible, la presencia en internet es importantisima a nivel comercial. pero dentro de poco pienso agregarle algunas cositas mas a la plantilla (una imagen debajo del menu por ej), de manera que si hago las paginas de manera tradicional tendria que modificar todas las paginas que utilicen la plantilla, pero si solo utilizo una pagina (la plantilla) y el contenido se agrega a esa pagina dinamicamente, cuando quiera modificar la plantilla solo lo tendre que hacer una vez.
espero que me hayais entendido si me leyeron :lol:
senkius
Marttyn escribió:digamos que creo una plantilla, que sera la base para todas mis paginas: el logo, el menu a la izq y luego el contenido. como el contenido seria lo unico que cambiaria de pagina en pagina queria saber si se podia hacer algo para no tener que crear 20 paginas iguales que solo varie el contenido, sino crear la pagina en el servidor
Puedes usar marcos (frames), que es como una ventana adentro de la página; y le configuras que abra la sección que quieres (pondrías <iframe src="http://blablabla.com/1.htm/"></iframe> donde quieres que esté)
tengo entendido que los frames son cosas del pasado y tienen serias desventajas como puede ser que los buscadores no indexan su contenido.
estoy seguro que tiene que haber una solucion a esto, y creo que podria ser que el texto estuviese en una base de datos, y que la plantilla llame a la base de datos y llene el espacio para el contenido. pero son suposiciones
Si, realmente son una desventaja, sobre todo bajo el punto de vista de posicionamiento y tu además lo haces con fines comerciales por lo que leo, de modo que mejor sin marcos o frames.

Bueno, creo que todas tus preguntas tienen un si por respuesta, todo eso se puede hacer, pero no se bien como. No se de todo, lo siento....

Para lo último si que te cuento como trabajo yo. He pasado por usar frames al principio, a intentarlo con las plantillas creadas por mi, mas tarde a plantillas dinamicas del dreamweaver, luego colocando los textos dentro de un archivo txt y haciendolo aparecer en las páginas, después de nuevo las bibliotecas del dreamweaver y sinceramente, ahora solo uso lo más sencillo, buscar y reemplazar.

Si si, seguro que hay cosas mejores, pero todas mis páginas son más o menos iguales, de modo que cuando quiero cambiar algo que es común a todas ellas o a algunas de ellas (como las que van dentro de una sección concreta) lo que hago es abrir el dreamweaver, ver el código antiguo y usar la opción "Buscar y Reeplazar" para reemplazarlo por el código nuevo. No me refiero a todo el código, claro, solo lo que quiero cambiar. Con esto el dreamweaver sustituye lo que deseo en las páginas que quiero de forma automatica (cuestión de segundos), luego actualizo en mi servidor y listo. Un chollo. Eso si, haz copia de seguridad antes de usar eso, por si modificas algo que no deseas. Esto no tiene la opción de "Deshacer" !!.

En segundo lugar, me quedo con las bibliotecas del Dreamweaver para definir partes comunes de código (cabecera, pie de página, partes publicitarias...). Si no las conoces métele la zarpa y verás que son bastante útiles, pues basta con retocar un solo archivo y el dreamweaver hace los cambios a todas las páginas que lo contengan. Luego toca actualizar en el servidor, claro.

Es solo mi punto de vista y reconozco no saberlo todo, de modo que quizás existan mejores opciones. Cuantanoslas si las encuentras, vale?

Un saludo amigo! :wink:
jorgens! cuanto tiempo! jeje
bueno, eso que cuentas de las bibliotecas de DW parece interesante, podrias explicar asi por encima como crearla y como usarla? un saludo