jueves, 22 de agosto de 2013

Acortador de URLS automático en Blogger

Acortar una URL puede ser algo muy ventajoso, ya que hace mas vistoso el enlace y mucho mas corto, lo que se convierte en una mayor probabilidad que los usuarios compartan el enlace en sus redes sociales.

Seguro que ya conoces muchos acortadores de URL'S pero la mayoría acorta los enlaces de forma individual y tenemos que hacerlos nosotros mismos haciendo de esta tarea manual algo tedioso e incomodo.

Pero con el truco de hoy le dirás adiós a eso, ya que basta con agregar un par de lineas de código que hará todo el trabajo por ti de forma automática en todos los posts.

Como dice el titulo, se trata de un acortador de URLS automático en Blogger.


Para agregar este truco a tu blog ve a Plantilla, Editar HTML, y busca lo siguiente:
<b:skin>...</b:skin>
Allí das clic en la flecha que aparece al lado de este código y busca la etiqueta  ]]></b:skin> y arriba de esta añade lo siguiente:
#shorturl {
float: left;
background: #F8F8F8;
padding-bottom: 10px;
border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
padding-top: 10px;
width: 570px; /Ancho del contenedor general/
}
#shorternh2 {
float: left;
padding-left: 20px;
padding-right: 10px;
}
.textinpo {
float: left;
font-family: "verdana",helvetica,Tahoma,Arial,sans-serif;
font-size: 12px;
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
background: #fff;
width: 150px; /Ancho del contenedor del enlace/
padding: 0px!important;
padding-left: 10px!important;
height: 20px!important;
margin: -4px!important;
}
Ahora busca <div class='post-footer'> (si te aparecen 2 usa el segundo) y debajo de esa etiqueta pega lo siguiente:
<!-- Short URLs Script by Mil Trucos Blogger -->
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='shoternUrl'>
<form id='shorturl'/>
 <!-- short url widget script start -->
  <script charset='utf-8' src='http://bit.ly/javascript-api.js?version=latest&amp;login=unbfacts&amp;apiKey=R_cb436480530becb8bb6e628aa34520f2' type='text/javascript'/>
<script charset='utf-8' type='text/javascript'>
BitlyClient.addPageLoadEvent(function(){
BitlyCB.myShortenCallback = function(data) {
// this is how to get a result of shortening a single url
var result;
for (var r in data.results) {
result = data.results[r];
result[&#39;longUrl&#39;] = r;
break;
}
       document.getElementById(&quot;shorturl&quot;).innerHTML = &quot;<div id='shorternh2'>Sorprende a tus amigos con este hecho,Comparte este enlace!</div> &lt;input type=&#39;text&#39;  class=&#39;textinpo&#39; value=&#39;&quot; + result[&#39;shortUrl&#39;] + &quot;&#39; name=&#39;bitlyurl&#39;/&gt;&quot;;}
BitlyClient.shorten(document.location, &#39;BitlyCB.myShortenCallback&#39;);
});
</script></div>
    </b:if>
<!-- Short URLs Script by Mil Trucos Blogger -->

Ahora solo guarda los cambios y comprueba que todo este funcionando bien.

El acortado usado en este truco es bitly, puedes ver el truco en acción en el siguienteblog de pruebas.

Coméntanos que te ha parecido este truco, y si ya lo usaste dinos cual fue tu experiencia. 

Agregar comentarios de Google Plus conservando los clásicos

Los comentarios de Google Plus fueron lanzados hace ya un tiempo, pues bien, muchos no lo han usado debido a que no quiere renunciar a los comentarios clásicos de Blogger, pero este problema ha llegado a su fin ya que con el truco que les compartiré hoy podrán tener ambos sistemas a la vez.


El truco ha sido traído desde la blogosfera inglesa a nuestra blogosfera hispana porOloblogger, y allí se nos plantea dos soluciones a este problema:

La primera opción es ver los comentarios en una ventana emergente.

Para ello ve a Plantilla, Editar HTML, lo que esta en color azul es lo que va a servir como referencia cuando busques dicho código en el editor HMTL, lo que esta en gris es lo que se debe insertar y las xxxx son las que debes reemplazar por la id de tu blog.
<b:includable id='comment_picker' var='post'>
<b:if cond='data:post.forceIframeComments'>
<b:include data='post' name='iframe_comments'/>
<b:if cond='data:post.showThreadedComments'>
<b:include data='post' name='threaded_comments'/>
<b:else/>
<b:include data='post' name='comments'/>
</b:if>
<b:else/>
<b:if cond='data:post.commentSource == 1'>
<b:include data='post' name='iframe_comments'/>
<b:else/>
<b:if cond='data:post.showThreadedComments'>

<!-- ENLACE A COMENTARIOS GPLUS -->
<a class='gplus-comment-link' expr:href='&quot;https://plusone.google.com/_/widget/render/comments?bsv&amp;href=&quot; + data:post.url + &quot;&amp;first_party_property=BLOGGER&amp;legacy_comment_moderation_url=https://www.blogger.com/moderate-legacy-comment.g?blogID=xxxxxxxxxxxxxxxxxxx&amp;view_type=FILTERED_POSTMOD&quot;' onClick='window.open(this.href, this.target, &quot;width=670,height=400,scrollbars=yes&quot;); return false;' target='_blank' title='Comentar en Google+'>Interacciones en Google+</a>
<b:include data='post' name='threaded_comments'/>
<b:else/>

<!-- ENLACE A COMENTARIOS GPLUS -->
<a class='gplus-comment-link' expr:href='&quot;https://plusone.google.com/_/widget/render/comments?bsv&amp;href=&quot; + data:post.url + &quot;&amp;first_party_property=BLOGGER&amp;legacy_comment_moderation_url=https://www.blogger.com/moderate-legacy-comment.g?blogID=xxxxxxxxxxxxxxxxxxx&amp;view_type=FILTERED_POSTMOD&quot;' onClick='window.open(this.href, this.target, &quot;width=670,height=400,scrollbars=yes&quot;); return false;' target='_blank' title='Comentar en Google+'>Interacciones en Google+</a>
<b:include data='post' name='comments'/>
</b:if>
</b:if>
</b:if>
</b:includable>

 Para modificar el aspecto del enlace que se ve se ha incluido el selector .gplus-comment-link, al cual es el que se le añadirá el CSS.

El segundo método es el que mas me gusta a mi y es Integrar los comentarios Google+ y los clásicos.

Para ello busca la etiqueta <b:include data='post' name='post'/> y debajo de ella agrega lo siguiente:
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style>#comments, #gpluscomments {display:none;} a.comentarios {margin: 10px auto; display:block;border:1px solid #58ACFA; background:#FFFFFF; text-align: center;font-size: 120%;}</style>
<a class='comentarios' href='javascript:void();' onclick='$(&quot;#gpluscomments&quot;).slideToggle();'>COMENTA CON TU CUENTA DE GOOGLE PLUS</a>
<div id='gpluscomments'>
 <div class='g-comments' data-first_party_property='BLOGGER' data-view_type='FILTERED_POSTMOD' data-width='595' expr:data-href='data:post.url'/>
</div>
<a class='comentarios' href='javascript:void();' onclick='$(&quot;#comments&quot;).slideToggle();'>COMENTA CON TU CUENTA DE BLOGGER</a></b:if>
Al anterior código le he agregado una condicional para que la caja de comentarios se vea solamente en las entradas del blog, si dejas el código tal cual como esta los enlaces se verán como aparecen en la imagen de la entrada.

Por ultimo, solo queda decir que si le añades a tu blog los dos sistemas de comentarios la interacción con tus lectores aumentara considerablemente.

Si ya usas este sistema de comentarios cuéntanos como te ha ido con el.

Impresionante Multi efecto Hover en las imágenes

Ya he compartido en múltiples ocasiones efectos para las imágenes, pero estoy seguro que ninguno es como el de hoy, el efecto de es espectacular, y es que al poner el cursor sobre la imagen, dependiendo de la posición en la se ponga el cursor (superior, inferior, izquierda, derecha) se muestra un hermoso efecto hover de diferente color. 

Puedes ver este maravilloso efecto que esta hecho solo con CSS en la siguiente imagen (pasa el cursor sobre ella). 

Efecto parte derechaEfecto parte superiorEfecto parte izquierdaEfecto parte inferior


Para agregar este truco a tu blog ve a Plantilla, Editar HTML, y pega antes de </head>  lo siguiente:
<style>
  /* Contenedor de la imagen */
  div.multi-hover {
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width: 100%;
    height: 358px;
    line-height: 358px;
  }
  div.multi-hover img {width: 100%;}
/* Los Textos que se ocultan */
  div.multi-hover span {
    color: #FFF;
    font-size: 32px;
    font-weight: bold;
    height: 100%;
    opacity: 0;
    position: absolute;
    text-align: center;
    transition: all 0.3s linear 0s;
    width: 100%;
  }
/* Código que genera el efecto */
  div.multi-hover span:nth-child(1) { /* right */
    background: none repeat scroll 0 0 rgba(255, 189, 36, 0.6);
    left: 90%;
    top: 0;
  }
  div.multi-hover span:nth-child(2) { /* top */
    background: none repeat scroll 0 0 rgba(106, 170, 255, 0.6);
    left: 0;
    top: -80%;
  }
  div.multi-hover span:nth-child(3) { /* left */
    background: none repeat scroll 0 0 rgba(204, 87, 166, 0.6);
    left: -90%;
    top: 0;
  }
  div.multi-hover span:nth-child(4) { /* bottom */
    background: none repeat scroll 0 0  rgba(97, 181, 115, 0.6);
    left: 0;
    top: 80%;
  }
  div.multi-hover span:hover {opacity: 1;}
  div.multi-hover span:nth-child(2n+1):hover {left: 0;}
  div.multi-hover span:nth-child(2n):hover {top: 0;}
</style>
Ahora en el editor HTML de una entrada o pagina pega lo siguiente:
 <div class=multi-hover>
  <span>Efecto parte derecha</span>
  <span>Efecto parte superior</span>
  <span>Efecto parte izquierda</span>
  <span>Efecto parte inferior</span>
  <img src="URL IMAGEN">
</div>
Reemplaza lo que esta en color azul por lo que se indica en cada caso, con esto ya hemos terminado este tutorial.

Cuéntanos querido lector que te ha parecido este espectacular truco.

Gadget de últimos comentarios expandibles para Blogger

En otras ocasiones ya he publicado gadgets de últimos comentarios para Blogger, pero el truco de hoy viene con algunas cosas adicionales, trae la fecha, hora, el nombre del usuario que comento y el nombre de la entrada, además al hacer clic en el pequeño icono de la cruz se ve el comentario completo, evitando que tengamos que ir a la entrada para ver el comentario completo.

Vista previa del gadget.



Para agregar este gadget a tu blog solo debes ir a Diseño, Añadir Gadget, HTML/JavaScript, estando allí pega el siguiente código:
<style type="text/css" media="screen">
.row-aa {        background: #f2f2f3; }
.row-bb {        background: #F8F5F1; }
.row-div {
  margin:0px;
  padding:5px;
}
.comment-header {
  font-size:0.9em;
//  border:1px solid #E0E0E0;
//  background-color:#F3F3F3;
  padding:4px;
  margin-top:10px;
  margin-bottom:5px;
}
.comment-box {
  margin:0px;
  padding:0px;
  font-size:0.9em;
  height:500px;
  overflow:auto;
}
.comments1  {
//  background: #F3F3F3;
  padding:3px;
  border-left:1px dashed #A6A6A6;
  color: #888888;
  font-style: italic;
  padding-top:4px;
  margin-bottom:5px;
}
.comment-footer {
  text-align:center;
  font-size:0.9em;
  padding:4px;
  margin-top:5px;
}
</style>
<div style="text-align: center" class="comment-header"><input class="comment-button" id="commshowall" type="button" onclick="if (this.value == &#39;Mostrar Comentarios&#39;) { unfold_all(this); this.value=&#39;Ocultar Comentarios&#39;; } else { fold_all(this); this.value=&#39;Mostrar Comentarios&#39;; }" style="width:13em;font-size:1em;font-family:Verdana,sans" value="Mostrar Comentarios" /></div>
<div class="comment-box">
<script type="text/javascript" src="https://dl.dropboxusercontent.com/u/35784805/Mil%20Trucos%20Blogger/Comentarios%20Recientes%20Expandibles.js"></script>
<script type="text/javascript"  src="http://URL DE TU BLOG/feeds/posts/default?start-index=1&max-results=999999&alt=json-in-script&callback=showrecentposts">
</script>
<script type="text/javascript"  src="http://URL DE TU BLOG/feeds/comments/default?start-index=1&max-results=999999&alt=json-in-script&callback=showrecentcomments">
</script>
</div>

Ahora solo reemplaza lo que esta resaltado en color azul por la URL de tu blog (solamente por tublog.com o en su defecto www.tublog.com sin el http://) y guarda los cambios.

El script pertenece a Help Blogger, yo he traducido el script al español en su totalidad y he hecho otros pequeños cambios.

Espero que les haya servido este tutorial, y si ya usaste este truco cuéntanos que te ha parecido.


Impresionante Multi efecto Hover en las imágenes

Ya he compartido en múltiples ocasiones efectos para las imágenes, pero estoy seguro que ninguno es como el de hoy, el efecto de es espectacular, y es que al poner el cursor sobre la imagen, dependiendo de la posición en la se ponga el cursor (superior, inferior, izquierda, derecha) se muestra un hermoso efecto hover de diferente color. 

Puedes ver este maravilloso efecto que esta hecho solo con CSS en la siguiente imagen (pasa el cursor sobre ella). 

Efecto parte derechaEfecto parte superiorEfecto parte izquierdaEfecto parte inferior


Para agregar este truco a tu blog ve a Plantilla, Editar HTML, y pega antes de </head>  lo siguiente:
<style>
  /* Contenedor de la imagen */
  div.multi-hover {
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width: 100%;
    height: 358px;
    line-height: 358px;
  }
  div.multi-hover img {width: 100%;}
/* Los Textos que se ocultan */
  div.multi-hover span {
    color: #FFF;
    font-size: 32px;
    font-weight: bold;
    height: 100%;
    opacity: 0;
    position: absolute;
    text-align: center;
    transition: all 0.3s linear 0s;
    width: 100%;
  }
/* Código que genera el efecto */
  div.multi-hover span:nth-child(1) { /* right */
    background: none repeat scroll 0 0 rgba(255, 189, 36, 0.6);
    left: 90%;
    top: 0;
  }
  div.multi-hover span:nth-child(2) { /* top */
    background: none repeat scroll 0 0 rgba(106, 170, 255, 0.6);
    left: 0;
    top: -80%;
  }
  div.multi-hover span:nth-child(3) { /* left */
    background: none repeat scroll 0 0 rgba(204, 87, 166, 0.6);
    left: -90%;
    top: 0;
  }
  div.multi-hover span:nth-child(4) { /* bottom */
    background: none repeat scroll 0 0  rgba(97, 181, 115, 0.6);
    left: 0;
    top: 80%;
  }
  div.multi-hover span:hover {opacity: 1;}
  div.multi-hover span:nth-child(2n+1):hover {left: 0;}
  div.multi-hover span:nth-child(2n):hover {top: 0;}
</style>
Ahora en el editor HTML de una entrada o pagina pega lo siguiente:
 <div class=multi-hover>
  <span>Efecto parte derecha</span>
  <span>Efecto parte superior</span>
  <span>Efecto parte izquierda</span>
  <span>Efecto parte inferior</span>
  <img src="URL IMAGEN">
</div>
Reemplaza lo que esta en color azul por lo que se indica en cada caso, con esto ya hemos terminado este tutorial.

Cuéntanos querido lector que te ha parecido este espectacular truco.

Agregar comentarios de Google Plus conservando los clásicos

Los comentarios de Google Plus fueron lanzados hace ya un tiempo, pues bien, muchos no lo han usado debido a que no quiere renunciar a los comentarios clásicos de Blogger, pero este problema ha llegado a su fin ya que con el truco que les compartiré hoy podrán tener ambos sistemas a la vez.


El truco ha sido traído desde la blogosfera inglesa a nuestra blogosfera hispana porOloblogger, y allí se nos plantea dos soluciones a este problema:

La primera opción es ver los comentarios en una ventana emergente.

Para ello ve a Plantilla, Editar HTML, lo que esta en color azul es lo que va a servir como referencia cuando busques dicho código en el editor HMTL, lo que esta en gris es lo que se debe insertar y las xxxx son las que debes reemplazar por la id de tu blog.
<b:includable id='comment_picker' var='post'>
<b:if cond='data:post.forceIframeComments'>
<b:include data='post' name='iframe_comments'/>
<b:if cond='data:post.showThreadedComments'>
<b:include data='post' name='threaded_comments'/>
<b:else/>
<b:include data='post' name='comments'/>
</b:if>
<b:else/>
<b:if cond='data:post.commentSource == 1'>
<b:include data='post' name='iframe_comments'/>
<b:else/>
<b:if cond='data:post.showThreadedComments'>

<!-- ENLACE A COMENTARIOS GPLUS -->
<a class='gplus-comment-link' expr:href='&quot;https://plusone.google.com/_/widget/render/comments?bsv&amp;href=&quot; + data:post.url + &quot;&amp;first_party_property=BLOGGER&amp;legacy_comment_moderation_url=https://www.blogger.com/moderate-legacy-comment.g?blogID=xxxxxxxxxxxxxxxxxxx&amp;view_type=FILTERED_POSTMOD&quot;' onClick='window.open(this.href, this.target, &quot;width=670,height=400,scrollbars=yes&quot;); return false;' target='_blank' title='Comentar en Google+'>Interacciones en Google+</a>
<b:include data='post' name='threaded_comments'/>
<b:else/>

<!-- ENLACE A COMENTARIOS GPLUS -->
<a class='gplus-comment-link' expr:href='&quot;https://plusone.google.com/_/widget/render/comments?bsv&amp;href=&quot; + data:post.url + &quot;&amp;first_party_property=BLOGGER&amp;legacy_comment_moderation_url=https://www.blogger.com/moderate-legacy-comment.g?blogID=xxxxxxxxxxxxxxxxxxx&amp;view_type=FILTERED_POSTMOD&quot;' onClick='window.open(this.href, this.target, &quot;width=670,height=400,scrollbars=yes&quot;); return false;' target='_blank' title='Comentar en Google+'>Interacciones en Google+</a>
<b:include data='post' name='comments'/>
</b:if>
</b:if>
</b:if>
</b:includable>

 Para modificar el aspecto del enlace que se ve se ha incluido el selector .gplus-comment-link, al cual es el que se le añadirá el CSS.

El segundo método es el que mas me gusta a mi y es Integrar los comentarios Google+ y los clásicos.

Para ello busca la etiqueta <b:include data='post' name='post'/> y debajo de ella agrega lo siguiente:
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style>#comments, #gpluscomments {display:none;} a.comentarios {margin: 10px auto; display:block;border:1px solid #58ACFA; background:#FFFFFF; text-align: center;font-size: 120%;}</style>
<a class='comentarios' href='javascript:void();' onclick='$(&quot;#gpluscomments&quot;).slideToggle();'>COMENTA CON TU CUENTA DE GOOGLE PLUS</a>
<div id='gpluscomments'>
 <div class='g-comments' data-first_party_property='BLOGGER' data-view_type='FILTERED_POSTMOD' data-width='595' expr:data-href='data:post.url'/>
</div>
<a class='comentarios' href='javascript:void();' onclick='$(&quot;#comments&quot;).slideToggle();'>COMENTA CON TU CUENTA DE BLOGGER</a></b:if>
Al anterior código le he agregado una condicional para que la caja de comentarios se vea solamente en las entradas del blog, si dejas el código tal cual como esta los enlaces se verán como aparecen en la imagen de la entrada.

Por ultimo, solo queda decir que si le añades a tu blog los dos sistemas de comentarios la interacción con tus lectores aumentara considerablemente.

Si ya usas este sistema de comentarios cuéntanos como te ha ido con el.

Agregar comentarios de Google Plus conservando los clásicos

Los comentarios de Google Plus fueron lanzados hace ya un tiempo, pues bien, muchos no lo han usado debido a que no quiere renunciar a los comentarios clásicos de Blogger, pero este problema ha llegado a su fin ya que con el truco que les compartiré hoy podrán tener ambos sistemas a la vez.


El truco ha sido traído desde la blogosfera inglesa a nuestra blogosfera hispana porOloblogger, y allí se nos plantea dos soluciones a este problema:

La primera opción es ver los comentarios en una ventana emergente.

Para ello ve a Plantilla, Editar HTML, lo que esta en color azul es lo que va a servir como referencia cuando busques dicho código en el editor HMTL, lo que esta en gris es lo que se debe insertar y las xxxx son las que debes reemplazar por la id de tu blog.
<b:includable id='comment_picker' var='post'>
<b:if cond='data:post.forceIframeComments'>
<b:include data='post' name='iframe_comments'/>
<b:if cond='data:post.showThreadedComments'>
<b:include data='post' name='threaded_comments'/>
<b:else/>
<b:include data='post' name='comments'/>
</b:if>
<b:else/>
<b:if cond='data:post.commentSource == 1'>
<b:include data='post' name='iframe_comments'/>
<b:else/>
<b:if cond='data:post.showThreadedComments'>

<!-- ENLACE A COMENTARIOS GPLUS -->
<a class='gplus-comment-link' expr:href='&quot;https://plusone.google.com/_/widget/render/comments?bsv&amp;href=&quot; + data:post.url + &quot;&amp;first_party_property=BLOGGER&amp;legacy_comment_moderation_url=https://www.blogger.com/moderate-legacy-comment.g?blogID=xxxxxxxxxxxxxxxxxxx&amp;view_type=FILTERED_POSTMOD&quot;' onClick='window.open(this.href, this.target, &quot;width=670,height=400,scrollbars=yes&quot;); return false;' target='_blank' title='Comentar en Google+'>Interacciones en Google+</a>
<b:include data='post' name='threaded_comments'/>
<b:else/>

<!-- ENLACE A COMENTARIOS GPLUS -->
<a class='gplus-comment-link' expr:href='&quot;https://plusone.google.com/_/widget/render/comments?bsv&amp;href=&quot; + data:post.url + &quot;&amp;first_party_property=BLOGGER&amp;legacy_comment_moderation_url=https://www.blogger.com/moderate-legacy-comment.g?blogID=xxxxxxxxxxxxxxxxxxx&amp;view_type=FILTERED_POSTMOD&quot;' onClick='window.open(this.href, this.target, &quot;width=670,height=400,scrollbars=yes&quot;); return false;' target='_blank' title='Comentar en Google+'>Interacciones en Google+</a>
<b:include data='post' name='comments'/>
</b:if>
</b:if>
</b:if>
</b:includable>

 Para modificar el aspecto del enlace que se ve se ha incluido el selector .gplus-comment-link, al cual es el que se le añadirá el CSS.

El segundo método es el que mas me gusta a mi y es Integrar los comentarios Google+ y los clásicos.

Para ello busca la etiqueta <b:include data='post' name='post'/> y debajo de ella agrega lo siguiente:
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style>#comments, #gpluscomments {display:none;} a.comentarios {margin: 10px auto; display:block;border:1px solid #58ACFA; background:#FFFFFF; text-align: center;font-size: 120%;}</style>
<a class='comentarios' href='javascript:void();' onclick='$(&quot;#gpluscomments&quot;).slideToggle();'>COMENTA CON TU CUENTA DE GOOGLE PLUS</a>
<div id='gpluscomments'>
 <div class='g-comments' data-first_party_property='BLOGGER' data-view_type='FILTERED_POSTMOD' data-width='595' expr:data-href='data:post.url'/>
</div>
<a class='comentarios' href='javascript:void();' onclick='$(&quot;#comments&quot;).slideToggle();'>COMENTA CON TU CUENTA DE BLOGGER</a></b:if>
Al anterior código le he agregado una condicional para que la caja de comentarios se vea solamente en las entradas del blog, si dejas el código tal cual como esta los enlaces se verán como aparecen en la imagen de la entrada.

Por ultimo, solo queda decir que si le añades a tu blog los dos sistemas de comentarios la interacción con tus lectores aumentara considerablemente.

Si ya usas este sistema de comentarios cuéntanos como te ha ido con el.