AyudaBloggers{...}
Añadir códigos QR en las entradas de Blogger
Gracias a las API's de Google es posible insertar códigos Quick Response en las entradas de Blogger o en cualquier plataforma web. Con este método facilitamos el manejo de nuestro blog en dispositivos móviles.

Jugando un poco con los valores "data" y "expr" es posible adaptar esta API para que tome la URL de cada post y además que direccione directamente hacia la versión móvil del blog.

Puedes ver el resultado pasando el cursor del mouse por encima de la siguiente imagen (El QR es de prueba, direcciona hacia la página principal del blog):

El tutorial:

Paso 1: Insertando la función:

En este paso debemos buscar alguna sección en la cual insertar esta función, en el tutorial explicaré la manera de situarlas justo a la derecha de las entradas.

En "Diseño | Edición HTML" deberás buscar la siguiente línea:
<data:post.body/>
Arriba de ésta pega el siguiente (Si quieres que se vea debajo de cada entrada pégalo debajo):
<div class="qr-codigos"><img src="http://2.bp.blogspot.com/--afpYZCpKmU/TssQ2aw9mqI/AAAAAAAAAjQ/msQbZxenSnI/s1600/Mobile.png" width="30px" height="auto" /><span><img expr:src='&quot;http://chart.apis.google.com/chart?chs=100x100&amp;cht=qr&amp;chld=|0&amp;chl=&quot; + data:post.url + &quot;?m=1&quot;' height='100' width='100'/></span></div>
Si quieres cambiar el ícono basta con reemplazar la URL destacada por algún otro ícono.

Paso 2: Añadiendo CSS:

Ahora deberás buscar el siguiente código:
]]></b:skin>
Arriba de este pega el siguiente:
.qr-codigos{
position: relative;
float:right;
z-index: 0;
}
.qr-codigos:hover {
z-index: 60;
}

.qr-codigos img{
padding:0;
}

.qr-codigos span{
background:#fff;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition:0.5s;
transition: 0.5s;
position: absolute;
visibility: hidden;
left: -80px;
bottom: -80px;
color: #2d2d2d;
font-size:18px;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
opacity:0;
text-align:center;
border:1px solid #d2d2d2;
padding:0;
}


.qr-codigos:hover span {
visibility: visible;
opacity:1;

}

Guarda los cambios y listo.

Importante:
  • Si quieres que la función no se muestre en la página principal deberás usar las condicionantes </b:if>
  • Puedes modificar la orientación del ícono cambiando float:right; por float:left; .
víctor calderon

Víctor Calderón es un jóven chileno de 21 años, estudiante analista programador y orgulloso padre de una hermosa niña.

Moderador en +TBEE y escritor/fundador de este blog.

tweet

Blogroll de Ayuda Bloggers