ColeWebs
:: Espacio de apoyo a la creación de webs con SPIP y al software libre en coles y en entornos educativos ::

Warning: is_file() [function.is-file]: open_basedir restriction in effect. File(..) is not within the allowed path(s): (/var/www/escooperacion:/var3/www/escooperacion:/usr/share/php:/var/cgi-php:/tmp:/etc/mysql/bd/escooperacion) in /var3/www/escooperacion/plugins/cambiar_esqueleto/baliza_cambiar_esqueleto.php on line 48
Multiesqueletos: un sitio SPIP con varios esqueletos
joseluis / Domingo 13 de noviembre de 2005
 

Si quieres tener un sitio en el que las personas que lo visitan puedan seleccionar su forma de visualizarlo, o un cambio rápido de esqueletos para verlos funcionar cuando estás de pruebas, como hacemos en ColeWebs, puede servirte lo siguiente:

  •  Crea una carpeta llamada "esqueletos" en la raí­z del sitio.
  •  Dentro de ella coloca, separados en subcarpetas, los archivos html y css que compongan cada esqueleto.
  •  Pon los archivos php/php3 en la raí­z del sitio.
  •  Si vas a usar imágenes diferentes para cada esqueleto crea una carpeta "imagenes" dentro de la subcarpeta de cada esqueleto. El enlace a esas imágenes se hace así­: <img src="#DOSSIER_SQUELETTE/imagenes/nombre_de_la_imagen.extensión" alt="nombre_de_la_imagen" border="0" />
  •  Los estilos propios de cada esqueleto ponlos en un archivo "estilos.css" dentro de cada subcarpeta. Para llamarlos coloca en el <head> de cada archivo en el que los utilices: <link rel="stylesheet" href="#DOSSIER_SQUELETTE/estilos.css" type="text/css" />
  •  Una de las carpetas, la que quieras usar como "principal" cuando llegue alguien nuevo, llámala "por_defecto". Si quieres usar otro nombre se lo pones, pero cambias todos los "por_defecto" por el nuevo nombre en el archivo "mes_options.php3" que te incluyo.
  •  Coloca el archivo "mes_options.php3" del final en ecrire. Si ya tienes un "mes_options.php3" no lo cambies, coge el contenido de éste, entre <?php y ?>, y cópi­alo en el tuyo.

    IMPORTANTE: Cambia en mes_options.php3 el "colewebs.org" de $dominio_cookie="colewebs.org"; por tu dominio sin las "www" para que funcione correctamente la cookie que guarda el esqueleto seleccionado.

  •  Para que aparezca el desplegable de cambiar los esqueletos pon en la raí­z del sitio el archivo del final "epc_cambiar_esqueleto.php" y escribe donde quieras que se vea <INCLURE(epc_cambiar_esqueleto.php)>. Si necesitas cambiarlos "a mano", sin desplegable, puedes escribir en la dirección: http://www.tu_sitio/?esqueleto=nombre_esqueleto

    Y eso es todo.

    El funcionamiento es simple: no tienes más que poner carpetas con esqueletos propios en la carpeta "esqueletos" y aparecerán en el desplegable. Si necesitas archivos php/php3 nuevos no olvides ponerlos en la raí­z del sitio.

    Como ejemplo de todo lo anterior puedes utilizar los esqueletos que puedes ver en colewebs.org con "Cambiar visualización", y que encontrarás en el archivo del final para instalar. Son cuatro esqueletos de prueba, tres de estética parecida, pero con 2 y 3 columnas (menú izquierda y menú derecha en el de dos columnas), y un cuarto esqueleto con otra estética.

    Que te sean útiles.

    Agradecimientos

    Cuando casi tení­a acabada esta contribución encontré una propuesta parecida en el sitio 3615MARLENE. He mantenido lo que llevaba hecho, pero he incorporado de su desarrollo la idea y el código para vaciar la caché al cambiar de esqueletos y que salgan sólo los nuevos. Gracias.


  • Archivos para descargar:


    Multiesqueletos de colewebs.org v1.5


    Sitio realizado con SPIP
    El logo de este esqueleto de ColeWebs y su diseño inicial son de: Jorge / Base Digital | Adaptado por: joseluis