"Leer más" con imagen en miniatura
Este es un genial truco con el que haras que tu blog cargue mucho mas rapido ya que mostraras solo una pequeña parte de las entradas del blog y es el famoso "Leer más" pero a diferencia del que ofrece blogger este es automatico y no tienes que aplicarlo uno a uno en cada entrada..
Pasos
1. Vamos a Edicion HTML,marcamos la opcion "Expadir plantillas de artilugio" y buscamo el siguiente codigo
Buscamos el codigo ]]></b:skin> y antes de este pegamos lo siguiente
Al terminar el truco se vera asi o parecido dependiendo de tu plantilla.Pasos
1. Vamos a Edicion HTML,marcamos la opcion "Expadir plantillas de artilugio" y buscamo el siguiente codigo
<data:post.body/>2. Una vez localizado el anterior codigo lo eliminamos y pegamos este otro
<b:if cond='data:blog.pageType != "item"'>3. Ahora busacamos el codigo </head> y arriba de este pegamos el siguiente codigo
<b:if cond='data:blog.pageType != "static_page"'>
<div expr:id='"summary" + data:post.id'><data:post.body/></div>
<script type='text/javascript'>createSummaryAndThumb("summary<data:post.id/>");</script>
<span class='rmlink' style='float:right'><a expr:href='data:post.url'>Leer más...</a></span>
</b:if></b:if>
<b:if cond='data:blog.pageType == "item"'><data:post.body/></b:if>
<b:if cond='data:blog.pageType == "static_page"'><data:post.body/></b:if>
<script type='text/javascript'>4. Bueno esto es opcional por si queremos darle estilo al "Leer mas"
summary_noimg = 400;
summary_img = 300;
img_thumb_height = 125;
img_thumb_width = 125;
</script>
<script type='text/javascript'>
//<![CDATA[
/******************************************
(C)2008 by Anhvo
visit http://en.vietwebguide.com to get more cool hacks
********************************************/
function removeHtmlTag(strx,chop){
if(strx.indexOf("<")!=-1)
{
var s = strx.split("<");
for(var i=0;i<s.length;i++){
if(s[i].indexOf(">")!=-1){
s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
}
}
strx = s.join("");
}
chop = (chop < strx.length-1) ? chop : strx.length-2;
while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;
strx = strx.substring(0,chop-1);
return strx+'...';
}
function createSummaryAndThumb(pID){
var div = document.getElementById(pID);
var imgtag = "";
var img = div.getElementsByTagName("img");
var summ = summary_noimg;
if(img.length>=1) {
imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+img[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';
summ = summary_img;
}
var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
div.innerHTML = summary;
}
//]]>
</script>
Buscamos el codigo ]]></b:skin> y antes de este pegamos lo siguiente
.rmlink {
float:right;
background: #04B4AE; /* Color de fondo */
border: 1px solid #000;
font-weight: bold;
padding: 1px 2px;
margin-left:20px;
}
.rmlink a {
color: #FFF; /* Color del texto */
text-decoration: none;
font-weight: bold;
}
.rmlink:hover {
background: #045FB4; /* Color de fondo al pasar el cursor */
border: 1px solid #000;
text-decoration:none;
}
Es de tener en cuenta que si tiene aplicado el leer mas de Blogger y quieres aplicar este tienes que quitar el de Blogger.
Fuente: Mil Trucos Blogger
No hay comentarios :
Publicar un comentario