[Ovillo] Consulta: ¿Se puede cambiar la hoja de estilos css usando php?

J.Enrique Montiel P. joskikemx28 en gmail.com
Mie Ene 28 20:21:32 UTC 2009


Hola que tal?


A que te refieres con cambiar la Hoja de Estilos. Bueno me imagino algo asi
como el Theme de un usuario que ya esta registrado.

Si es asi.

Debes de tener un Array o unas variables para hacerlo Por ejemplo:


 $Themes['Cielo']='Stylos/Cielo.css';
$Themes['Tierra']='Stylos/Tierra.css';
$Temes['Default']="Stylos/Default.css";


Ya que tienes tu array ahora cada vez que lo quiera cambiar solo le envias
los parametros para hacerlo con el nombre.

Y por default en tu sitio pondrias algo asi:

http://www.tusitio.com/index.php?Sty=Default

Ahora en tu index recibe el parametro.


print('<style type="text/css">
        @import url="'.$Theme[$_GET['Sty']].'";
      </style>');

Eso seria todo.

Y todo esto tambien lo podrias hacer con Ajax solo mandarias los parametros.

Espero responder a tu pregunta.


Saludos.!


Más información sobre la lista de distribución Ovillo