0

Distinguir el autor de las entradas en un blog compartido

Supongamos que tenemos un blog compartido y queremos distinguir una entrada de otra, según el autor que la publique.
Podemos hacerlo con el color del texto, es decir, depende de quien publique la entrada, el texto del post se verá de un color u otro y con el background (imagen o color de fondo), que será distinto según sea el autor del post.

Para entender mejor el ejemplo, usaremos dos autores ficticios, a los que vamos a llamar Zipi y Zape.

Distinguir cada autor por el color del texto de sus entradas

En este ejemplo, los post que escriba Zipi, se verán con el texto en rojo y los que escriba Zape en azul.

[1] Vamos a la plantilla edición - HTML y expandimos artilugios.

En la parte del CSS, es decir, antes de ]]></b:skin> añadimos estas líneas de código:

.post-body-Zipi {
color:#ff0000;
}
.post-body-Zape {
color:#0000ff;
}

[2] Bajamos por nuestra plantilla hasta encontrar esto:
<b:includable id='post' var='post'>

Unas líneas más abajo, veremos algo así:
<div class='post-header-line-1'/>
<div class='post-body'>
<p><data:post.body/></p>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
<div class='post-footer'>

[3] Cambiaremos esta parte para darle a cada autor la distinción para el uso de su color personal.
Quedará así:
<div class='post-header-line-1'/>
<b:if cond='data:post.author == "Zipi"'>
<div class='post-body-Zipi'><p><data:post.body/></p>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
<b:else/>
<div class='post-body-Zape'>
<p><data:post.body/></p>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
</b:if>
<div class='post-footer'>


[4] Guardamos cambios.

Nota

* Cambiará automáticamente el color del texto de las entradas antiguas.
* Cuando usemos el "truco" hemos de escribir los nombres de cada autor exactamente igual a como aparece en la firma del blog.
* Si tenemos más de dos autores, simplemente hemos de repetir el código anterior para cada autor en el CSS, y dentro del código html, antes del último </b:if> el código necesario para los demás autores.
Por ejemplo, si tenemos un nuevo autor "Mortadelo", en el CSS, debajo de las otras líneas, añadiríamos:
.post-body-Mortadelo {
color:#0000ff;
}

y en el código html añadiríamos esto:
<b:else/>
<div class='post-body-Mortadelo'>
<p><data:post.body/></p>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>

Distinguir cada autor por el color de fondo en sus entradas

[1] Los pasos a seguir serán los mismos que para el color del texto explicados anteriormente, con la diferencia de que en el código del CSS, lo que tendremos que añadir será esto:
.post-body-Zipi {
background:#ddd;
}
.post-body-Zape {
background:#000;
}

En este caso cada vez que Zipi publique una entrada, esta tendrá su fondo de color gris clarito (#ddd;) y cuando sea Zape quien lo haga, el fondo de su entrada se verá de color negro (#000;).

Distinguir cada autor por la imagen de fondo en sus entradas

[1] Al igual que antes solo cambiamos el código del CSS, que quedará así:
.post-body-Zipi {
background: url(Direccion_de_la_imagen);
}
.post-body-Zape {
background: url(Direccion_de_la_imagen);
}

0

Ultimo comunicado de Blogger Buzz

Según el equipo de Blogger Buzz, que por cierto, se van de vacaciones de navidad, han solucionado un par de cosas que estaban dando problemas últimamente a casi todos los usuarios de Blogger.

[1] Ya se puede incluir de nuevo una url cuando dejamos un comentario.

[2] Ya no serán cortadas las imágenes en la cabecera del blog.

Si algún usuario aún está sufriendo alguno de estos problemas, o cualquier otro, puede hacerlo saber al equipo de Blogger Buzz.

0

Opacidad con imágenes (II)

En una entrada anterior explicaba como conseguir distintos grados de opacidad en una imagen.
En este post explicaré la forma de conseguirlo mediante CSS, esto será mucho más útil a quien quiera usar el efecto en su blog con varias imágenes a la vez, o más a menudo.
El efecto conseguido, además de quedar muy bonito estéticamente, da la posibilidad a nuestros visitantes de ver la imagen original al poner el cursor sobre la imagen opaca.

1- Incluimos este código en el CSS de la plantilla:

a.opacity img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}


a.opacity:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; }


Si os fijáis en el código, yo he puesto "opacity" después de ".a" pero puede ponerse lo que mejor nos parezca, solo hay que recordar incluir el mismo nombre que hemos puesto, al hacer la "llamada" al CSS desde nuestra imagen: <a class="opacity"

2- Cada vez que queramos mostrar este efecto en una imagen, hemos de hacerlo así:

<a class="opacity" src="url_de_nuestra_imagen"><img src="url_de_nuestra_imagen"></a>

Incluimos dos veces la url de la imagen, una para mostrarla opaca y otra para ver la original.

Resultado



Nota:
Para incluir un enlace en la imagen, lo haríamos así:

<a class="opacity" href="dirección del enlace" src="url_de_nuestra_imagen"><img src="url_de_nuestra_imagen"></a>

0

Todos a una

Visitando como hago a menudo ese estupendo blog de ayuda que es La Bloguería me he enterado de una interesante iniciativa.

Texto La Bloguería

El Logo unirá a todos los blogs que participen, siendo un distintivo de que nos conocemos, y por supuesto nos leemos.
Ya está abierto el plazo hasta el día 28 de diciembre a las doce de la noche, para que todo aquel que quiera participar pueda mandar un logo que cumpla estos requisitos:

1.-Tamaño pequeño tipo botón de likeo, para integrarlo en todos los blogs apartir del 1 de enero de 2008.

2.-Tema del diseño no especifico, pero que una a los bloggers y que los hermane solidarizándolos.

La Urls de la imagenes se copiarán en los comentarios de esté mensaje en Cábalas Virtuales, y se expondrán todas juntas el día 25 de diciembre.

Autor de la idea original: BUKOWSKI

0

Dos perfiles o más en el mismo blog

Hace unos días me llegó esta consulta por email:

Tengo una consulta, y espero q puedas responderla porque en ninguno sale... Se puede agregar un segundo perfil en el blog?... es que desde esta semana comenzare a compartir mi blog con alguien, y quiero que salga también su perfil.

En cuanto lo leí me acordé de que si que salía en algún blog, en realidad hacía días que había visto una forma para conseguir esto en dos de los blogs de ayuda que suelo visitar, uno de ellos está en "Blogs de Ayuda" en mi sidebar, Epílogo, y el otro es un blog de ayuda en inglés, Dummis guide to Google Blogger, con unas pequeñas variaciones en el código, pero con un óptimo resultado en ambos casos.

[1] Añadimos nuestro perfil, si no lo hemos hecho ya, a la manera "normal" es decir, escogiendo "Mostrar Perfil" en un nuevo elemento de Blogger.

[2] Ahora hemos de conseguir la dirección (url) del perfil de la persona con la que compartimos el blog (esta url es la que muestra el navegador cuando accedemos a su perfil).
Y, por supuesto, la dirección de la fotografía que muestra en su perfil (si es que queremos mostrarla), esta se consigue accediendo a su perfil y pinchando con el ratón derecho sobre la imagen, escogemos "Propiedades".
Sobra decir, creo yo, que lo más normal sería contar con el permiso de esa persona para hacer esto.

[3] Una vez obtenidas las urls necesarias, abriremos un nuevo elemento HTML-Javascript y pegamos este código dentro:

<a href='URL DE LA PAGINA DEL PERFIL'><img alt='Mi foto' class='profile-img' height='48' src='URL DE LA FOTO'width='48'/></a>
<dl class='profile-datablock'>
<dt class='profile-data'>NOMBRE A MOSTRAR</dt>
<dd class='profile-textblock'>OTROS DATOS A MOSTRAR</dd>
</dl>
<a class='profile-link' href='URL DEL PERFIL'>Ver perfil completo</a>



Modificaciones

* Donde dice "<a href=" colocamos la url del perfil.
* Donde dice "src=" colocamos la url de la imagen del perfil.
* Cambiamos donde dice "NOMBRE A MOSTRAR" por el nombre o nick de la persona a la que corresponde el perfil.
* En "width" (ancho) y "height" (alto) colocaremos el tamaño que daremos a la imagen del perfil.
* Donde dice "OTROS DATOS A MOSTRAR" podemos poner el país de origen, la ciudad, etc.

Nota
El color del texto, de los links, tamaño de fuente, borde de la imagen... será el mismo que el que se muestra en nuestro propio perfil.

Resultado
Ejemplo de perfil

0

Cartelitos de Navidad

Otra cosilla más para adornar el blog en estas fechas navideñas.

[1] Emplearemos unas líneas de CSS, que colocaremos en nuestra plantilla antes de ]]></b:skin>:

.etiqueta {
width: 150px;
background:#00CCFF url(http://img249.imageshack.us/img249/7826/xmastre3vs8.gif)center left no-repeat;
border: 2px solid #000;
padding: 5px 5px 5px 35px;
text-align: center;
color: #fff;
font-weight:bold;
}


[2] Una vez guardados los cambios, tendremos que usar este código donde vamos a mostrar nuestro cartelito.

<div class="etiqueta">Aquí es donde se verá
el mensaje dentro de la caja de texto</div>


Desde El Escaparate os deseo a todos una Feliz Navidad y mejor Año Nuevo
Rosa


[3]Si nos fijamos un poco en el código del CSS, podremos modificar nuestra etiqueta como más nos guste, incluso para usarla fuera de la época navideña:

width: Ancho de la etiqueta (la altura no hace falta indicarla, ya que la dará el propio contenido de la etiqueta)
background: El color de fondo de la etiqueta (#00CCFF) y la imagen (url) que en este ejemplo está centrada a la izquierda (center left) y no se repetirá sobre el fondo (no-repeat).
border: Grosor del borde(2px), tipo (solid) y color (#000).
padding Distancia del contenido a los margenes de la etiqueta, 5px en todos, menos en la parte izquierda, donde hemos de colocar la anchura de la imagen que usamos, para que el texto no se superponga a esta (35px, en este ejemplo)
text-align: El texto aparece centrado.
color: Color del texto.
font-weight: Texto en negrita.

[4] Aquí os dejo otro modelo, con la imagen a la derecha, fijaros que si vamos a usar más de un cartelito a la vez en el blog, hemos de cambiar su nombre en el CSS y en el código donde vamos a mostrarlo:
.etiqueta1 {
width: 150px;
background:#fff url(http://img249.imageshack.us/img249/4044/gif6603wt1.gif)center right no-repeat;
border: 1px solid #000;
padding: 15px 50px 15px 15px;
text-align: center;
color: #000;
font-weight:bold;
}


<div class="etiqueta1">Aquí es donde se verá
el mensaje dentro de la caja de texto</div>


Desde El Escaparate os deseo a todos una Feliz Navidad y mejor Año Nuevo
Rosa


0

Regalo de Navidad

Acabo de recibir mi primer regalo navideño de este año.
Gracias a la gentileza de Eduard, como podéis ver, estreno cabecera navideña.
¿No es preciosa?.
Además ha incluido en el regalo el nuevo botón de enlace y una cabecera basada en la que ya tenía, pero muchísimo más "afinada" en sus detalles. En cuanto pasen estas fiestas, la colocaré.
Fijaros que hasta me ha puesto gafas. biggrin

¡Muchas gracias Eduard!

0

Menu desplegable con opciones

Ya había mostrado antes como hacer un sencillo menú desplegable para nuestro blog.
El problema que surgía con este menú era que no ofrecía la posibilidad de abrir los links en una ventana aparte. Con este nuevo menú desplegable tendremos la posibilidad de dar a nuestras visitas la opción de abrir el link en una nueva ventana o no:
Ejemplo menu
El sistema para obtener el menú es fácil, hemos de copiar un sencillo script y el código para colocar los links todo junto en un nuevo elemento HTML-Javascript, en el caso de la plantilla clásica, lo aplicaremos directamente en la plantilla en la zona de la sidebar.

Código del menú
<script language="javascript">
function ir(){
var thebox=document.menu
if (thebox.windowoption.checked){
if (!window.newwindow)
newwindow=window.open("")
newwindow.location=
thebox.example.options[thebox.example.selectedIndex].value
}
else
location=
thebox.example.options[thebox.example.selectedIndex].value
}

</script>
<form name="menu">
<select name="example" size="1">
<option selected/>Webs de interes
<option value="http://www.google.es/"/>Google
<option value="www.blogger.com"/>Blogger
<option value="http://www.imageshack.us"/>ImagesShack
<option value="http://chuano.net/chuano/util/convsimbolos.php"/>Convertidor Chuano
<option value="http://www.webtaller.com/utilidades/csscoder/colores.php"/>Tabla de colores
<option value="http://pages.google.com/"/>Google Pages
</select>
<input value="OK" onclick="ir()" type="button"/> <br/>
<input value="ON" name="windowoption" type="checkbox"/>
Abrir en una nueva ventana
</form>


* En <option selected/>, es donde pondremos el título que se verá cuando los links no están expandidos.
* Si queremos añadir más links, copiamos una de las líneas y la añadimos antes de </select> y así podemos añadir los que necesitemos.
* Podemos colocar en el menú la url de cualquiera de nuestras entradas o etiquetas.

0

Plantilla Do(X)s » Blue Jeans

Blue Jeans
Una preciosidad de plantilla para los amantes del blue jeans o, como decimos por aquí, del pantalón vaquero.
En DO[X]S podemos encontrar plantillas para Blogger muy originales, pero esta va a ser difícil de superar, me parece a mi...aunque no estaría yo muy segura, porque viendo el trabajo anterior de Ronnie, he de admitir que cada día se supera más en sus propios diseños.

Plantilla Do(X)s » Blue Jeans

0

Nieve en el blog

Un lindo efecto de nieve en el blog que conseguiremos usando la etiqueta "marquee".
Podéis ver como queda de lindo en este blog.

El código se construye a partir de una simple línea:

<marquee behavior="scroll" direction="down" style="position: absolute; left: 100px; top: 0px; width: 16px; height: 700px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>

Esta línea de código hace que se forme un copo de nieve. Para mostrar el copo usamos un asterisco (*).
Cada vez que repetimos esta línea se forma un nuevo copo de nieve, eso si, tendremos en cuenta que si la copiamos tal cual, el copo saldrá encima del anterior. Para evitar esto y conseguir el efecto de nevada, tendremos que copiar esa línea tantas veces como copos queramos conseguir, pero modificando algunos valores:

left La distancia desde la izquierda de la pantalla, hasta donde se verá el copo caer. Aquí tendremos en cuenta ir colocando en cada línea distintos valores, por ejemplo, sumando 20 al valor anterior.
top La distancia desde la cabecera del blog, hasta el lugar donde aparecerá el copo. Si ponemos cero en todas las líneas de código, todos los copos saldrán desde arriba del todo de la pantalla.
width La anchura que ocupará el copo de nieve, en el caso de que usemos el asterisco no necesitaremos modificarla, si usamos una imagen en lugar del asterisco, tendremos que poner en todas las líneas la anchura que tenga la imagen.
height La distancia desde donde aparece el copo hasta donde se oculta. Si ponemos distintos valores quedará más bonito, pero puede dejarse el mismo para todos los copos (en todas las líneas).
scrollamount La velocidad de bajada del copo, cuanto menor sea este valor, más lento se desplazará el copo.
color El color del copo. En el ejemplo lo he puesto de color blanco, pero para un blog con fondo blanco tendremos que colocar un color más oscuro, un azul claro estaría bien (#66CCFF).

Como podéis apreciar en mi blog de ejemplo, he usado ademas de los asteriscos, alguna imagen (estrellas y copos de nieve). He tenido la precaución de buscarlas del mismo tamaño, para que resulte más sencillo armar el código.
La línea para un copo con imagen o la estrella, o la imagen que sea, sería esta:

<marquee behavior="scroll" direction="down" style="position: absolute; left: 675px; top: 0px; width: 16px; height: 90px;" scrollamount="1"><img src="URL_DE_LA_IMAGEN"/></marquee>

En cuanto al letrero de "FELIZ NAVIDAD" lo he conseguido añadiendo en el código esta línea:

<marquee behavior="scroll" direction="down" style="position: absolute; left: 500px; top: 0px; height: 200px;" scrollamount="1"><span style="color: #fff;">FELIZ NAVIDAD</span></marquee>

Una vez explicadas las modificaciones que podemos hacer, os dejo el código para mostrar la nieve con los asteriscos, que pegaremos en un elemento HTML-Javascript.
Si no queréis usar imágenes, con copiar y pegar este código, tendréis la nieve en el blog.
Si queréis usar alguna de mis imágenes (las estrellas o el copo) estas son las urls:

Estrella azul: http://img206.imageshack.us/img206/4751/16starcoldxh2.png
Estrella dorada: http://img155.imageshack.us/img155/6118/16starhotzj7.png
Copo: http://img153.imageshack.us/img153/1231/stockweathersnowrk3.png

Código:

<marquee behavior="scroll" direction="down" style="position: absolute; left: 100px; top: 0px; width: 16px; height: 700px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 95px; top: 0px; width: 16px; height: 60px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 115px; top: 0px; width: 16px; height: 70px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 116px; top: 5px; width: 16px; height: 570px;" scrollamount="3"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 132px; top: 15px; width: 16px; height: 600px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 148px; top: 5px; width: 16px; height: 610px;" scrollamount="2"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 214px; top: 25px; width: 16px; height: 500px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 330px; top: 25px; width: 16px; height: 450px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 246px; top: 15px; width: 16px; height: 430px;" scrollamount="6"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 312px; top: 55px; width: 16px; height: 400px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 338px; top: 65px; width: 16px; height: 410px;" scrollamount="2"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 354px; top: 35px; width: 16px; height: 460px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 370px; top: 0px; width: 16px; height: 700px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 386px; top: 5px; width: 16px; height: 570px;" scrollamount="3"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 402px; top: 15px; width: 16px; height: 600px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 418px; top: 5px; width: 16px; height: 610px;" scrollamount="2"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 434px; top: 25px; width: 16px; height: 500px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 450px; top: 25px; width: 16px; height: 450px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 466px; top: 15px; width: 16px; height: 430px;" scrollamount="6"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 482px; top: 55px; width: 16px; height: 400px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 598px; top: 65px; width: 16px; height: 410px;" scrollamount="2"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 614px; top: 35px; width: 16px; height: 460px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 894px; top: 15px; width: 16px; height: 260px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 630px; top: 0px; width: 16px; height: 700px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 646px; top: 5px; width: 16px; height: 570px;" scrollamount="3"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 662px; top: 15px; width: 16px; height: 600px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 678px; top: 5px; width: 16px; height: 610px;" scrollamount="2"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 694px; top: 25px; width: 16px; height: 500px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 710px; top: 25px; width: 16px; height: 450px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 726px; top: 15px; width: 16px; height: 430px;" scrollamount="6"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 742px; top: 55px; width: 16px; height: 400px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 758px; top: 65px; width: 16px; height: 410px;" scrollamount="2"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 774px; top: 35px; width: 16px; height: 460px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 974px; top: 35px; width: 16px; height: 160px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 790px; top: 0px; width: 16px; height: 700px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 806px; top: 5px; width: 16px; height: 570px;" scrollamount="3"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 812px; top: 15px; width: 16px; height: 600px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 828px; top: 5px; width: 16px; height: 610px;" scrollamount="2"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 844px; top: 25px; width: 16px; height: 500px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 860px; top: 25px; width: 16px; height: 450px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 876px; top: 15px; width: 16px; height: 430px;" scrollamount="6"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 892px; top: 55px; width: 16px; height: 400px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 898px; top: 65px; width: 16px; height: 410px;" scrollamount="2"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 900px; top: 35px; width: 16px; height: 460px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 90px; top: 0px; width: 16px; height: 700px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 180px; top: 5px; width: 16px; height: 570px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 206px; top: 15px; width: 16px; height: 600px;" scrollamount="1"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 399px; top: 5px; width: 16px; height: 610px;" scrollamount="3"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 409px; top: 25px; width: 16px; height: 500px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 520px; top: 25px; width: 16px; height: 450px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 656px; top: 15px; width: 16px; height: 430px;" scrollamount="6"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 865px; top: 55px; width: 16px; height: 400px;" scrollamount="1"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 370px; top: 65px; width: 16px; height: 410px;" scrollamount="6"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 290px; top: 35px; width: 16px; height: 460px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 425px; top: 0px; width: 16px; height: 700px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 580px; top: 5px; width: 16px; height: 570px;" scrollamount="3"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 306px; top: 15px; width: 16px; height: 300px;" scrollamount="1"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 599px; top: 5px; width: 16px; height: 610px;" scrollamount="3"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 609px; top: 25px; width: 16px; height: 180px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 1070px; top: 25px; width: 16px; height: 450px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 950px; top: 15px; width: 16px; height: 430px;" scrollamount="6"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 260px; top: 55px; width: 16px; height: 200px;" scrollamount="1"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 770px; top: 65px; width: 16px; height: 210px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 690px; top: 35px; width: 16px; height: 360px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 925px; top: 0px; width: 16px; height: 50px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 225px; top: 0px; width: 16px; height: 50px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 380px; top: 5px; width: 16px; height: 70px;" scrollamount="3"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 806px; top: 15px; width: 16px; height: 100px;" scrollamount="1"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 399px; top: 5px; width: 16px; height: 110px;" scrollamount="3"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 909px; top: 25px; width: 16px; height: 280px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 570px; top: 5px; width: 16px; height: 150px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 750px; top: 15px; width: 16px; height: 130px;" scrollamount="6"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 660px; top: 5px; width: 16px; height: 100px;" scrollamount="1"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 570px; top: 5px; width: 16px; height: 110px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 690px; top: 5px; width: 16px; height: 60px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 965px; top: 0px; width: 16px; height: 50px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 1000px; top: 0px; width: 16px; height: 50px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 1010px; top: 0px; width: 16px; height: 150px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 390px; top: 5px; width: 16px; height: 70px;" scrollamount="3"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 466px; top: 15px; width: 16px; height: 100px;" scrollamount="1"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 359px; top: 5px; width: 16px; height: 110px;" scrollamount="3"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 489px; top: 25px; width: 16px; height: 280px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 530px; top: 5px; width: 16px; height: 150px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 780px; top: 15px; width: 16px; height: 130px;" scrollamount="6"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 910px; top: 5px; width: 16px; height: 100px;" scrollamount="1"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 570px; top: 5px; width: 16px; height: 110px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 620px; top: 5px; width: 16px; height: 160px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 300px; top: 0px; width: 16px; height: 100px;" scrollamount="1"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 890px; top: 0px; width: 16px; height: 200px;" scrollamount="5"><span style="color: #fff;">*</span></marquee>
<marquee behavior="scroll" direction="down" style="position: absolute; left: 840px; top: 10px; width: 16px; height: 100px;" scrollamount="7"><span style="color: #fff;">*</span></marquee>

0

Etiquetas con feed

Podemos colocar en nuestro blog un nuevo widget en la sidebar donde mostrar las categorías o etiquetas con la posibilidad de ofrecer a nuestras visitas el suscribirse a la etiqueta que prefieran. Para ello mostraremos un pequeño icono de rss delante de cada etiqueta que al pinchar sobre el, posibilite la suscripción a cada etiqueta en particular.

En el html de nuestra plantilla buscamos la zona de los elementos o widget, o lo que es más fácil aún, buscaremos un <:b/widget> cualquiera y justo a continuación pegamos estas líneas de código para el nuevo elemento:

<b:widget id='Label2' locked='false' title='Feeds de Etiquetas' type='Label'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<ul>
<b:loop values='data:labels' var='label'>
<li>
<a expr:href='data:post.url + "/feeds/posts/default/-/" + data:label.name'><img src='http://img402.imageshack.us/img402/305/rect18st2bx0.png'/></a>
<b:if cond='data:blog.url == data:label.url'>
<data:label.name/>
<b:else/>
<a expr:href='data:label.url'><data:label.name/></a>
</b:if>
(<data:label.count/>)
</li>
</b:loop>
</ul>

<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>

Una vez guardados los cambios, podremos cambiar el título del nuevo elemento y arrastrarlo a donde mejor nos parezca en Editar Plantilla.

En el código he puesto id='Label2' por si ya existe en la plantilla un id='Label1', pudiera darse el caso de que estemos utilizando más de dos widget de etiquetas, para evitar problemas podríamos poner un número alto en el id, por ejemplo, id='Label50'.
También es posible cambiar la imagen del icono, simplemente sustituimos la url del ejemplo (en negrita) por la de nuestro icono. En este caso el icono es de color gris, si os gusta más "el de siempre" de color naranja, podéis usar esta url:
http://img442.imageshack.us/img442/3060/feedpj9.png

Seguro que a más de uno le gustará la idea de mostrar el icono de rss a continuación de las etiquetas en vez de antes de ellas, para ello hemos de colocar en el código anterior la url de la imagen a continuación de (<data:label.count/>).
(<data:label.count/>)<img src='http://img402.imageshack.us/img402/305/rect18st2bx0.png'/>


Basado en una idea de: PurpleMoggy´s Blog

0

Imagen en el perfil (opción Blogger)

Visitando el blog de Romina acabo de leer una entrada donde nos informa de que Blogger a añadido la opción de subir directamente desde el PC una imagen a nuestro perfil.
Mucho más sencillo que andar subiendo la imagen a un hosting para conseguir su url ¿no os parece?



¡Gracias Romina!

0

Contando los días que faltan para Navidad

En SpringWidgets podemos obtener un árbol de Navidad personalizado (bolas, adornos, colores, nieve...)que muestra además los días que faltan para navidad.

0

Fondos de Navidad

Ya estamos en Diciembre, dentro de nada llega la Navidad y algun@s seguro que están pensando en adornar sus blogs con este motivo.
Hoy mismo Manu me pedía en un comentario alguna cosilla para adornar su blog de cara a estas fiestas, el me pedía la dirección de alguna web con fondos navideños. En realidad, conozco algunas, pero he preferido poner aquí los fondos navideños que he encontrado y que más me han llamado la atención.

Para colocarlos, buscamos en la parte de edición, HTML de nuestra plantilla este código:
body {
background:$bgcolor;


Algunos tendréis seguramente el color de fondo añadido directamente en la plantilla, así que se verá más o menos así:
body {
background:#2A4359;


Añadiremos el código para la imagen de fondo, justo antes del cierre (;):

body {
background:$bgcolor url(Dirección-url de tu imagen ) repeat;


Ejemplo

Fondos navideños animados
Para conseguir su dirección (url) pincha con el ratón derecho sobre la imagen escogida y en propiedades copia su url (están subidos a Photobucket )



Fondos navideños estáticos

0

Visitas online con imagen

En la web de Opromo conseguiremos un código de forma gratuita que muestra nuestras visitas en tiempo real en forma de texto precedido de una pequeña imagen (icono).

[1] Ingresamos a la web y en el menú de la izquierda escogemos "Visitas Online"

[2] Introducimos la url (dirección) de nuestro blog.

[3] Escogemos el tipo de fuente, tamaño y color.

[4] Seleccionamos la imagen que nos gusta (hay un par de ellas animadas).

[5] Escogemos la forma de mostrar el texto (lo que se leerá).

[6] El resultado se verá allí mismo pinchando en "Visualizar Abaixo" y debajo el código de HTML para copiar y pegar en nuestro blog.

Ejemplo

0

Ensanchar la plantilla Sound of Moto

[1] Iremos a la parte de editar HTML de nuestra plantilla.
Buscamos esta parte del CSS y cambiamos el valor de width, por ejemplo a 850px. Este cambio hace que se ensanche el "cuerpo" del blog.

#outer-wrapper {
margin: 0 auto;
border: 0;
width: 850px;
text-align: left;
background: $mainBgColor url(http://www.blogblog.com/moto_son/innerwrap.gif) top right repeat-y;
font: $bodyFont;
}

[2] En este paso ensancharemos la parte de nuestras entradas, cambiando de nuevo el width, por ejemplo, a 500px.
#main {
width: 500px;
float: left;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}

[3] Vamos a ensanchar ahora nuestra sidebar, aumentando el valor de width a, por ejemplo, 290px.
#sidebar {
background: url(http://img518.imageshack.us/img518/6425/innerwrapxs1.gif);
width: 290px;
float: right;
color: $sidebarTextColor;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}

[4] En el código anterior de la sidebar, he añadido una imagen como la original de la plantilla (el fondo de rayas semitransparente) para que el texto no se "desborde" fuera del fondo. Es esta línea:
background: url(http://img518.imageshack.us/img518/6425/innerwrapxs1.gif);

Ejemplo de plantilla

0

Sistema de identificación libre en Blogger

Gracias a la última entrada de Francisco en Blog and Web, acabo de enterarme de un paso más de Blogger en la mejora de su servicio, en este caso en los comentarios de nuestros blogs.
Podemos usar ya el sistema de identificación libre (Open ID) en nuestros comentarios, así si quién nos deja un comentario en el blog tiene su blog publicado en otra plataforma, por ejemplo, Wordpress, podremos ver su blog a través del comentario.
Como bien dice Francisco, hasta ahora eso no era posible, así que es una considerable mejora que nos permitirá una mayor y mejor relación con el resto de la blogosfera.


[1]Entramos al blog desde Blogger Draft
[2]Vamos a "Configuración" - "Comentarios".
[3]En "Persona que puede realizar los comentarios" escogeremos la opción "Usuarios registrados - incluido OpenID".
[4]Guarda los cambios.

Ejemplo
Nota
Tendremos en cuenta que usando esta opción no estarán permitidos en el blog los comentarios anónimos.
Actualización
En algunos blogs, incluido el mio, ya está operativa esta opción y además se puede comentar también como "alias" o "anónimo". Además ha sido automático, yo no he marcado ninguna opción, así que supongo que irá integrándose en los blogs de forma automática.