Re: [Ovillo] Cambio de cabecera según el mes
Mi sugerencia es bien simple Te creas doce imágenes, una para cada mes asignandole en el nombre el número de més (ej. 3.jpg para marzo)... y luego agregas esto en tu clase #cabecera #cabecera { background-image: url(.jpg) no-repeat; } date('n') trae los meses como número. Saludos 2008/3/9 Zagalet <[EMAIL PROTECTED]>: > Se me ocurren un par de formas: > Crear un script PHP que genere
Re: [Ovillo] Cambio de cabecera según el mes
Hola, > > > > Lo del año incorrecto no lo entiendo, ¿era para mi? > > > > Sobre el nombre de mes-actual.php lo puse sobre la marcha ya que lo que > > pedía era eso. A poner un nombre diferente y más genérico siempre se > > está a tiempo. > > > > A lo que me refiero, es que hay un problema con esta solucion: > > #cabecera { > background-image: url(mes-actual.jpg) no-repeat; > } > > Y es que el navegador cacheara mes-actual.jpg, y es posible que no se > entere cuando mes-actual.jpg se cambie por otro distinto. Y muestre el > mes viejo cuando estemos en el nuevo. > > Sobre el nombre: > "mes-actual.php" parece indicar que se mostrara la foto de este mes. > Pero mas adelante es posible que se quiera mostrar con ese PHP el > ciclo dia noche, o las estaciones del año. Entonces el nombre ya no > reflejaria el uso. Con eso me referia a que puede quedar obsoleto. Ahh, vale, no te había entendido. Es cierto, en el php hay que poner que no se guarde en cache. En mi php tengo puesto: header("Expires: ".gmdate("D, d M Y H:i:s",time())); > > Gracias por no hacer top-posting. De nada :) > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo -- Carlos Rincón www.neuroticweb.com www.neuroticweb.com/blog ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Cambio de cabecera según el mes
2008/3/10 Carlos Rincón <[EMAIL PROTECTED]>: > > > > > > Lo que deberías hacer es poner algo como > > > > > > #cabecera { > > > background-image: url(mes-actual.php) no-repeat; > > > } > > > > > > > Para evitar que se muestre el año incorrecto, esta puede ser la mejor > > tecnica. Porque desde el php envias al navegador los headers que sean > > precisos. Y rediriges o vuelcas el fichero que quieras, conforme a > > las reglas que sean necesarias. De hecho, el nombre "mes-actual.php" > > esta obsoleto, puesto que con esta solucion puedes cambiar de imagen > > cada dia, cada hora, o cada estacion. O cuando la luna este en luna > > creciente, etc.. Es una solucion sencilla, flexible, que evita un > > problema gordo que puedes tener con las otras. > > Lo del año incorrecto no lo entiendo, ¿era para mi? > > Sobre el nombre de mes-actual.php lo puse sobre la marcha ya que lo que > pedía era eso. A poner un nombre diferente y más genérico siempre se > está a tiempo. > A lo que me refiero, es que hay un problema con esta solucion: #cabecera { background-image: url(mes-actual.jpg) no-repeat; } Y es que el navegador cacheara mes-actual.jpg, y es posible que no se entere cuando mes-actual.jpg se cambie por otro distinto. Y muestre el mes viejo cuando estemos en el nuevo. Sobre el nombre: "mes-actual.php" parece indicar que se mostrara la foto de este mes. Pero mas adelante es posible que se quiera mostrar con ese PHP el ciclo dia noche, o las estaciones del año. Entonces el nombre ya no reflejaria el uso. Con eso me referia a que puede quedar obsoleto. Gracias por no hacer top-posting. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Cambio de cabecera según el mes
Hola, > Se me ocurren un par de formas: > Crear un script PHP que genere
Re: [Ovillo] Cambio de cabecera según el mes
Hola, > 2008/3/5 Carlos Rincón <[EMAIL PROTECTED]>: > > Hola, > > > > > > > Hola amigos, aqui estoy con mis preguntas raras. > > > > > > Lo que quiero hacer es cambiar dentro de un css (mediante PHP) la imagen > > > de fondo de la cabecera según el mes en el que nos econtremos. > > > > > > Si tengo en el CSS > > > > > > #cabecera { > > > background-image: url (marzo.jpg) no-repeat; > > > } > > > > > > ¿Cómo se puede cambiar "marzo.jpg" dinámicamente para que en abril > > > cargue "abril.jpg" y así sucesivamente? > > > > > > No quiero tener distintos CSS, sólo quiero usar mi ficherito > > > "genericos.css" y dentro de él hacer todo lo que os pido > > > ¿Es posible? > > > > > > Lo que deberías hacer es poner algo como > > > > #cabecera { > > background-image: url(mes-actual.php) no-repeat; > > } > > > > Para evitar que se muestre el año incorrecto, esta puede ser la mejor > tecnica. Porque desde el php envias al navegador los headers que sean > precisos. Y rediriges o vuelcas el fichero que quieras, conforme a > las reglas que sean necesarias. De hecho, el nombre "mes-actual.php" > esta obsoleto, puesto que con esta solucion puedes cambiar de imagen > cada dia, cada hora, o cada estacion. O cuando la luna este en luna > creciente, etc.. Es una solucion sencilla, flexible, que evita un > problema gordo que puedes tener con las otras. Lo del año incorrecto no lo entiendo, ¿era para mi? Sobre el nombre de mes-actual.php lo puse sobre la marcha ya que lo que pedía era eso. A poner un nombre diferente y más genérico siempre se está a tiempo. > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo -- Carlos Rincón www.neuroticweb.com www.neuroticweb.com/blog ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Cambio de cabecera según el mes
Se me ocurren un par de formas: Crear un script PHP que genere
Re: [Ovillo] Cambio de cabecera según el mes
2008/3/5 Carlos Rincón <[EMAIL PROTECTED]>: > Hola, > > > > Hola amigos, aqui estoy con mis preguntas raras. > > > > Lo que quiero hacer es cambiar dentro de un css (mediante PHP) la imagen > > de fondo de la cabecera según el mes en el que nos econtremos. > > > > Si tengo en el CSS > > > > #cabecera { > > background-image: url (marzo.jpg) no-repeat; > > } > > > > ¿Cómo se puede cambiar "marzo.jpg" dinámicamente para que en abril > > cargue "abril.jpg" y así sucesivamente? > > > > No quiero tener distintos CSS, sólo quiero usar mi ficherito > > "genericos.css" y dentro de él hacer todo lo que os pido > > ¿Es posible? > > > Lo que deberías hacer es poner algo como > > #cabecera { > background-image: url(mes-actual.php) no-repeat; > } > Para evitar que se muestre el año incorrecto, esta puede ser la mejor tecnica. Porque desde el php envias al navegador los headers que sean precisos. Y rediriges o vuelcas el fichero que quieras, conforme a las reglas que sean necesarias. De hecho, el nombre "mes-actual.php" esta obsoleto, puesto que con esta solucion puedes cambiar de imagen cada dia, cada hora, o cada estacion. O cuando la luna este en luna creciente, etc.. Es una solucion sencilla, flexible, que evita un problema gordo que puedes tener con las otras. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Cambio de cabecera según el mes
yo haria una modificacion de lo propuesto por Marcos Besteiro: pondria una clase fecha con el CSS comun: si tiene border, padding, margin,. y despues con el ID controlar el mes: #enero { background-image: url (enero.jpg) no-repeat; } #febrero { background-image: url (febrero.jpg) no-repeat; } #marzo { background-image: url (marzo.jpg) no-repeat; } ... quedando: ... La diferencia resulta en que enero,febrero,marzo,...(los meses) van a ser únicos y podrían ir con ID. aunque vaya es sólo un comentario semántico. Un saludo El día 5/03/08, Marcos Besteiro <[EMAIL PROTECTED]> escribió: > > Para mi la forma "apropiada" es definir unas clases en el css > > .enero { background-image: url (enero.jpg) no-repeat; } > .febrero { background-image: url (febrero.jpg) no-repeat; } > .marzo { background-image: url (marzo.jpg) no-repeat; } > ... > .diciembre { background-image: url (diciembre.jpg) no-repeat; } > > Y en el php cambiar la clase según el mes del año: > > ... > > Asi separamos contenido y presentación, tenemos una forma sencilla de > programarlo, y ya tenemos preparado el código para los meses por venir. > > > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Fernando Font Valle > Sent: Wednesday, March 05, 2008 1:33 PM > To: Ovillo, la lista de CSS en castellano > Subject: Re: [Ovillo] Cambio de cabecera según el mes > > Pero con esta opción no estaríamos separando contenido de diseño, no? > > El día 5/03/08, Rodrigo Álvarez Virgós <[EMAIL PROTECTED]> escribió: > > > > Hola, Javier > > > > Javier Prieto escribió: > > > Hola amigos, aqui estoy con mis preguntas raras. > > > > > > Lo que quiero hacer es cambiar dentro de un css (mediante PHP) la > imagen > > > de fondo de la cabecera según el mes en el que nos econtremos. > > > > > > Si tengo en el CSS > > > > > > #cabecera { > > > background-image: url (marzo.jpg) no-repeat; > > > } > > > > > > ¿Cómo se puede cambiar "marzo.jpg" dinámicamente para que en abril > > > cargue "abril.jpg" y así sucesivamente? > > > > Tienes que usar el atributo style, no meterlo en la hoja de estilo. > > > > > $mes = date("m"); > > echo " > no-repeat;\"> > > ?> > > ... > > > > De esta manera se mostraría como fondo 01.jpg, 02.jpg... o 12.jpg, > > según el més en el que estés. > > > > Un saludo > > ___ > > Lista de distribución Ovillo > > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > > http://lists.ovillo.org/mailman/listinfo/ovillo > > > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Cambio de cabecera según el mes
Para mi la forma "apropiada" es definir unas clases en el css .enero { background-image: url (enero.jpg) no-repeat; } .febrero { background-image: url (febrero.jpg) no-repeat; } .marzo { background-image: url (marzo.jpg) no-repeat; } ... .diciembre { background-image: url (diciembre.jpg) no-repeat; } Y en el php cambiar la clase según el mes del año: ... Asi separamos contenido y presentación, tenemos una forma sencilla de programarlo, y ya tenemos preparado el código para los meses por venir. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Fernando Font Valle Sent: Wednesday, March 05, 2008 1:33 PM To: Ovillo, la lista de CSS en castellano Subject: Re: [Ovillo] Cambio de cabecera según el mes Pero con esta opción no estaríamos separando contenido de diseño, no? El día 5/03/08, Rodrigo Álvarez Virgós <[EMAIL PROTECTED]> escribió: > > Hola, Javier > > Javier Prieto escribió: > > Hola amigos, aqui estoy con mis preguntas raras. > > > > Lo que quiero hacer es cambiar dentro de un css (mediante PHP) la imagen > > de fondo de la cabecera según el mes en el que nos econtremos. > > > > Si tengo en el CSS > > > > #cabecera { > > background-image: url (marzo.jpg) no-repeat; > > } > > > > ¿Cómo se puede cambiar "marzo.jpg" dinámicamente para que en abril > > cargue "abril.jpg" y así sucesivamente? > > Tienes que usar el atributo style, no meterlo en la hoja de estilo. > > $mes = date("m"); > echo " no-repeat;\"> > ?> > ... > > De esta manera se mostraría como fondo 01.jpg, 02.jpg... o 12.jpg, > según el més en el que estés. > > Un saludo > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Cambio de cabecera según el mes
Pero con esta opción no estaríamos separando contenido de diseño, no? El día 5/03/08, Rodrigo Álvarez Virgós <[EMAIL PROTECTED]> escribió: > > Hola, Javier > > Javier Prieto escribió: > > Hola amigos, aqui estoy con mis preguntas raras. > > > > Lo que quiero hacer es cambiar dentro de un css (mediante PHP) la imagen > > de fondo de la cabecera según el mes en el que nos econtremos. > > > > Si tengo en el CSS > > > > #cabecera { > > background-image: url (marzo.jpg) no-repeat; > > } > > > > ¿Cómo se puede cambiar "marzo.jpg" dinámicamente para que en abril > > cargue "abril.jpg" y así sucesivamente? > > Tienes que usar el atributo style, no meterlo en la hoja de estilo. > > $mes = date("m"); > echo " no-repeat;\"> > ?> > ... > > De esta manera se mostraría como fondo 01.jpg, 02.jpg... o 12.jpg, > según el més en el que estés. > > Un saludo > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Cambio de cabecera según el mes
El día 5/03/08, Rodrigo Álvarez Virgós <[EMAIL PROTECTED]> escribió: > > Hola, Javier > > Javier Prieto escribió: > > > Hola amigos, aqui estoy con mis preguntas raras. > > > > Lo que quiero hacer es cambiar dentro de un css (mediante PHP) la imagen > > de fondo de la cabecera según el mes en el que nos econtremos. > > > > Si tengo en el CSS > > > > #cabecera { > > background-image: url (marzo.jpg) no-repeat; > > } > > > > ¿Cómo se puede cambiar "marzo.jpg" dinámicamente para que en abril > > cargue "abril.jpg" y así sucesivamente? > > > Tienes que usar el atributo style, no meterlo en la hoja de estilo. > > $mes = date("m"); > echo " no-repeat;\"> > ?> > ... > > De esta manera se mostraría como fondo 01.jpg, 02.jpg... o 12.jpg, > según el més en el que estés. > > Un saludo > > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > Hola Javier, También podrías hacerlo mediante un import al principio del documento CSS para que este a su vez llame un script PHP que generará el selector #cabecera dinámicamente. Pongo un ejemplo: # genericos.css: @import "_library/mes-actual.php"; [ ... ] resto de código css [ ... ] # mes-actual.php: Espero que te sirva, saludos! -- Atentamente, Philipp Keweloh ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Cambio de cabecera según el mes
Hola, Javier Javier Prieto escribió: > Hola amigos, aqui estoy con mis preguntas raras. > > Lo que quiero hacer es cambiar dentro de un css (mediante PHP) la imagen > de fondo de la cabecera según el mes en el que nos econtremos. > > Si tengo en el CSS > > #cabecera { > background-image: url (marzo.jpg) no-repeat; > } > > ¿Cómo se puede cambiar "marzo.jpg" dinámicamente para que en abril > cargue "abril.jpg" y así sucesivamente? Tienes que usar el atributo style, no meterlo en la hoja de estilo. ?> ... De esta manera se mostraría como fondo 01.jpg, 02.jpg... o 12.jpg, según el més en el que estés. Un saludo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Cambio de cabecera según el mes
Hola, > Hola amigos, aqui estoy con mis preguntas raras. > > Lo que quiero hacer es cambiar dentro de un css (mediante PHP) la imagen > de fondo de la cabecera según el mes en el que nos econtremos. > > Si tengo en el CSS > > #cabecera { > background-image: url (marzo.jpg) no-repeat; > } > > ¿Cómo se puede cambiar "marzo.jpg" dinámicamente para que en abril > cargue "abril.jpg" y así sucesivamente? > > No quiero tener distintos CSS, sólo quiero usar mi ficherito > "genericos.css" y dentro de él hacer todo lo que os pido > ¿Es posible? Lo que deberías hacer es poner algo como #cabecera { background-image: url(mes-actual.php) no-repeat; } o #cabecera { background-image: url(mes-actual.jpg) no-repeat; } Escribí en mi blog algo muy similar, una pequeña explicación de cómo lo hacemos en neuroticweb.com para mostrar un fondo diferente si es de día, de noche o al anochecer. http://www.neuroticweb.com/blog/86/diferente-fondo-segun-la-hora-del-dia/ > > Bueno, espero haberme explicado bien y muchas gracias, de nuevo, por la > ayuda > Saludos > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo -- Carlos Rincón www.neuroticweb.com www.neuroticweb.com/blog ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
[Ovillo] Cambio de cabecera según el mes
Hola amigos, aqui estoy con mis preguntas raras. Lo que quiero hacer es cambiar dentro de un css (mediante PHP) la imagen de fondo de la cabecera según el mes en el que nos econtremos. Si tengo en el CSS #cabecera { background-image: url (marzo.jpg) no-repeat; } ¿Cómo se puede cambiar "marzo.jpg" dinámicamente para que en abril cargue "abril.jpg" y así sucesivamente? No quiero tener distintos CSS, sólo quiero usar mi ficherito "genericos.css" y dentro de él hacer todo lo que os pido ¿Es posible? Bueno, espero haberme explicado bien y muchas gracias, de nuevo, por la ayuda Saludos ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo