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-10 Por tema Carlos Rincón
Hola,

 Se me ocurren un par de formas:
 Crear un script PHP que genere style#cabecera { background-image: url 
 ($nombre_mes.jpg) no-repeat; }
 en cada página

Esta solución es poco elegante, siempre que se pueda mejor siempre poner
los estilos en una hoja de estilos y no dentro del html.

 
 O mediante rewrite rule archivos .htaccess y php, de forma que cuando se 
 acceda a mes_dinamico.jpg en realizad se accede a mes_dinamico.php, 
 donde se crea la imagen usando las cabeceras mime de jpg
 

Esta solución ya me gusta más y es más elegante, tanto que es la que uso
y expliqué en el enlace que puse a mi blog (y en el mail también pero
sin explicar cómo hacerlo)

http://www.neuroticweb.com/blog/86/diferente-fondo-segun-la-hora-del-dia/

 
 Tei escribió:
  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
 
  __ NOD32 2929 (20080307) Information __
 
  This message was checked by NOD32 antivirus system.
  http://www.eset.com
 
 
 

 
 ___
 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 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

style type=text/css media=all
#cabecera { background-image: url(?php echo date('n'); ?.jpg) no-repeat; }
/style


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 style#cabecera { background-image: url
 ($nombre_mes.jpg) no-repeat; }
 en cada página

 O mediante rewrite rule archivos .htaccess y php, de forma que cuando se
 acceda a mes_dinamico.jpg en realizad se accede a mes_dinamico.php,
 donde se crea la imagen usando las cabeceras mime de jpg


 Tei escribió:
  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
 
  __ NOD32 2929 (20080307) Information __
 
  This message was checked by NOD32 antivirus system.
  http://www.eset.com
 
 
 
 

 ___
 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-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-09 Por tema Zagalet
Se me ocurren un par de formas:
Crear un script PHP que genere style#cabecera { background-image: url 
($nombre_mes.jpg) no-repeat; }
en cada página

O mediante rewrite rule archivos .htaccess y php, de forma que cuando se 
acceda a mes_dinamico.jpg en realizad se accede a mes_dinamico.php, 
donde se crea la imagen usando las cabeceras mime de jpg


Tei escribió:
 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

 __ NOD32 2929 (20080307) Information __

 This message was checked by NOD32 antivirus system.
 http://www.eset.com



   

___
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-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:

div id=?= $mes; ? class=fecha ... /div


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:

 div class=febrero ... /div

 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.
 
  ?php
  $mes = date(m);
  echo div id=\cabecera\ style=\background: url ($mes.jpg)
  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


[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


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


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.

?php
$mes = date(m);
echo div id=\cabecera\ style=\background: url ($mes.jpg) 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


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.

 ?php
 $mes = date(m);
 echo div id=\cabecera\ style=\background: url ($mes.jpg)
 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:
?php
header('Content-Type: text/css');

[ ... ] lógica para extraer la imagen [ ... ]

$css = CSS
#cabecera {
background-image: url ({$ruta_imagen}) no-repeat;
}
CSS;
echo($css);
exit;
?

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 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.

 ?php
 $mes = date(m);
 echo div id=\cabecera\ style=\background: url ($mes.jpg)
 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 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:

div class=febrero ... /div

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.

 ?php
 $mes = date(m);
 echo div id=\cabecera\ style=\background: url ($mes.jpg)
 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