Cambiador de stylesheets

Como yo apoyo el open source, aquí esta el script para cambiar el stylesheet
en tu site automáticamente con PHP.

1. Solo debes crear un file llamado estilo.php, a este archivo le incluyes este codigo:

<?php
// Jorge Yau
// info@jorgeyau.com
// www.jorgeyau.com

// 2003
// creamos el cookie con el valor del style que queremos utilizar,
// time()+31536000 significa que el cookie debe expirar en un año.
setcookie
(’estilo’, $set, time()+31536000);
// Esto nos regresa a la misma pagina donde hiciste click
header("Location: $HTTP_REFERER");

?>

2. Luego de esto creas 2, 3 o cuantos stylesheets diferentes quieras usar,los nombras style1.css, style2.css, y así sucesivamente.

3. En el header de tu site coloca esto para incluir los stylesheets:

<style type="text/css">
< !–
@import url("estilo<?php echo (!$estilo)?’1′:$estilo ?>.css");

–>
< /style>

4. Luego en el template de tu pagina preferiblemente en un lugar visible colocas el siguiente código, dependiendo de la cantidad de stylesheets que utilizaras:

<p>Escoge el diseño<br />
<a href="estilo.php?set=1">Diseño 1</a> | <a href="estilo.php?set=2">Diseño 2</a> | <a href="estilo.php?set=3">Diseño 3</a></p>

Y eso es todo.


3 Comentarios

Publicado el September 3, 2003 09:32am

Bajo las categorias: Articulos, Desarrollo Web, Open Source, Software

Posts probablemente relacionados

    Geekvoice v2004.2: He rediseñado nuevamente geekvoice.com, el segundo rediseño del año... espero que no sean mas ;) Utilice una combinacion bizarra de tablas

    otro rediseño: uhm.. cuantos van en el año? 3? 4? hah el diseño tiene ahora de nuevo tablas, si.. tablas, bueno me era

    So... what's going on lately...: Health I bought a new bike, i don't know where is the old one, maybe it fell from the moving truck

    Rediseño #3 del 2003: Bueno aqui va otro rediseño, todavia esta bien buggy pero me aburri del diseño anterior.. asi que lo puse asi