Re: [Ovillo] Cambio de cabecera según el mes

2008-03-10 Por tema Agustin Bouillet
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

2008-03-10 Por tema Carlos Rincón
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-03-10 Por tema Tei
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

2008-03-10 Por tema Carlos Rincón
Hola,

> Se me ocurren un par de formas:
> Crear un script PHP que genere 

Re: [Ovillo] Cambio de cabecera según el mes

2008-03-10 Por tema Carlos Rincón
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

2008-03-09 Por tema Zagalet
Se me ocurren un par de formas:
Crear un script PHP que genere 

Re: [Ovillo] Cambio de cabecera según el mes

2008-03-07 Por tema Tei
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

2008-03-06 Por tema Luis Miguel Ceballos
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

2008-03-05 Por tema Marcos Besteiro
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

2008-03-05 Por tema Fernando Font Valle
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

2008-03-05 Por tema SkuNk
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

2008-03-05 Por tema Rodrigo Álvarez Virgós
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

2008-03-05 Por tema Carlos Rincón
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

2008-03-05 Por tema Javier Prieto
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