Atalaya: desde la tela de araña

Cultura en la red, reflexiones, relatos, tutoriales y paridas diversas

Truquillos Blogalia: estilos diferentes en cada sección

2004-09-16 01:00 Una de las cosas que no me gusta de blogalia es que en todas las secciones tiene la misma plantilla: tanto en la página principal como en las demás. Pero como todo tiene solución en esta vida, se puede hacer lo siguiente: usando JavaScript, detectar a partir del URL la sección en la que nos encontramos, y asignar al body diferente class dependiendo de la sección; a partir de ahí, definir diferentes CSS para cada clase del body. Por ejemplo, en mi bitácora de pruebas podéis ver cómo cambia el color de fondo dependiendo de si estás en la página principal o en la página de comentarios. Eso se consigue con este cachito de javascrí:
var url = document.URL;
var re0 = /.blogalia.com\/(\w+)/;
var matches = url.match(re0);
var seccion = matches[1];

Seguido de este cachito de CSS:
body { background: white; font-family: Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; color: black; }
body.comentarios { background: lightblue; font-family: Verdana, Lucida, Helvetica, sans-serif; font-size: 12px; color: darkblue; }

más este poquito de javascrí:
document.writeln('<body class="'+seccion+'">');

Y eso, inspirado por un capítulo de libro comentado anteriormente, en concreto, el 15, que habla de diferentes estilos para el body.
Se acercan cambios a la plantilla de Atalaya. Permanezcan a la escucha. O no.
Por cierto, supongo que el truco funciona también en Bloxus y en cualquier otro sistema de gestión que tenga una sola plantilla para todo el sitio.

Referencias (TrackBacks)

URL de trackback de esta historia http://atalaya.blogalia.com//trackbacks/21466

Comentarios

1
De: canopus Fecha: 2004-09-16 09:10

¿Javaescrí?

Uy, ¡cuando se entere revere! ;)



2
De: Palimp Fecha: 2004-09-16 15:56

Aquí tienes una búsqueda más personalizada:








Google






En la Wé En este sitio






3
De: Palimp Fecha: 2004-09-16 15:58

En mi web funciona... tendrás que mirar el código en los comentarios. Te lo envío por correo, no obstante.



4
De: JJ Fecha: 2004-09-16 17:05

Gracias... es que algunos tags están restringidos en los comentarios.



5
De: Palimp Fecha: 2004-09-16 17:15

Lo imaginaba. En realidad la sorpresa me la he pegado yo cuando lo puse en mi bitácora; esperaba que saliera el texto y salió el botón, tan pichi. Puede verse aquí



6
De: rvr Fecha: 2004-09-16 17:18

Si, hay muchas etiquetas que se filtran, para evitar ataques maliciosos.



7
De: Akin Fecha: 2004-09-16 17:46

Ummm, interesante este truquillo, una cosa que me sucede, y que no entiendo, es que en los comentarios no me diferencia entre negrita y normal en las historias, por alguna razón todo es negrita.

¿Alguien tiene alguna idea?



8
De: JJ Fecha: 2004-09-16 18:48

Un ejemplo?



Se comenta en...

  • JJ en [Libro #1] Harry Potter and the Cursed Child, de JK Rowling, John Tiffany y Jack Thorne
  • Anonima en [Libro #1] Harry Potter and the Cursed Child, de JK Rowling, John Tiffany y Jack Thorne
  • JJ en [Libro #29] El guardián invisible, de Dolores Redondo
  • Jorge en [Libro #29] El guardián invisible, de Dolores Redondo
  • JJ en [Libro #30] Code simplicity, de Max Kanat-Alexander
  • rvr en [Libro #30] Code simplicity, de Max Kanat-Alexander
  • JJ en [Libro #22] Fantasía, de Emilia Pardo Bazán
  • Palimp en [Libro #22] Fantasía, de Emilia Pardo Bazán
  • marta en [Libro #21] Birchwood, de John Banville
  • JJ en [Libro #10] The son, de Jo Nesbo
  • Sobre Atalaya

    Esta es la bitácora o blog de Juan Julián Merelo. Si quieres contactar con el autor, usa su correo electrónico jjmerelo (arroba) gmail.com, o simplemente deja un comentario. Y si quieres leer alguna cosa más de las que escribe, prueba esta novela

    Listas de deseos

    A veces leo

    Otras veces escribo en

    Blogalia Blogalia