Espera unos segundos se esta Cargando...

Agregar Leer más automático con imagen en miniatura

16 de enero de 2015


Hay un script que se puede agregar al blog de de Blogger. Es una actualización que fue creado por Lasantha Bandara, y esto creará automáticamente un resumen en las entradas con imágenes en miniatura.
A continuación los pasos para añadir el Leer más automático con imágenes en miniatura

Ir  a Plantilla → Copia de seguridad de la plantilla ►Haga clic en "Editar HTML" ►Ctrol+F►
Buscar

<data:post.body/>

Sustituye esa etiqueta por este otro código:

 <!--Resumen Automático -->
<b:if cond='data:blog.pageType != "static_page"'>
<b:if cond='data:blog.pageType != "item"'>
<div expr:id='"summary" + data:post.id'><data:post.body/></div>
<script type='text/javascript'>createSummaryAndThumb("summary<data:post.id/>");</script>
</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>
<b:if cond='data:blog.pageType != "static_page"'>
<b:if cond='data:blog.pageType != "item"'>
<span class='rmlink' style='margin-right:10px;margin-top:5px;float:right'><a expr:href='data:post.url'>Leer más</a></span>
</b:if>
</b:if>><!-- fin Resumen Automático -->

NOTA: La etiqueta <data:post.body/> en la mayoría de las plantillas aparece 2 o 3 veces, regularmente se debe cambiar la segunda, en caso de que no obtuvieras los resultados esperados aplica los cambios en las demás hasta que des con la indicada.

Ahora buscar y pegar antes de </head> lo siguiente script:



<script type='text/javascript'>
 summary_noimg = 250;
 summary_img = 200;
 img_thumb_height = 150;
 img_thumb_width = 150;
 </script>
 <script type='text/javascript'>
 //<![CDATA[
 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>

summary_noimg : número de caracteres que se mostrará cuando no hay imagen.
summary_img : número de caracteres que se muestra cuando hay una imagen.
img_thumb_height :altura de las miniaturas.
img_thumb_width : ancho de las miniaturas.


Personalizar el  "Leer más"


Buscar en la plantilla ]]></b:skin> y pegar el siguiente código CSS:

.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;
}

Ahora guarde su plantilla y listo tendrá el resumen automático en el blog .



-

No hay comentarios -

Publicar un comentario

Cosas para el Blog © Creative Commons 2014 | Plantilla Cosas para el Blog

creada por CPB | Con la tecnología de Blogger