Leer más automático con imágenes en miniatura – Record – Record

Hay una versión más actualizada de este script que puedes ver en esta entrada.


Leer mas
Aunque hemos visto una forma de usar elLeer más con el método deexpandir entradas e incluso ya Blogger tiene la opción de Leer más, estas opciones no son automatizadas, es decir, cada vez que se quiera usar el Leer más en una entrada se tiene que usar un código, además que no muestran los thumbnails, o sea las miniaturas de las imágenes de las entradas.

Hay un script deAnhvo que permite poner elLeer más en todas las entradasde forma automática, y además de eso muestra la imagen en miniatura que tenemos en la entrada, la cual podemos configurar para que sea del tamaño que se desee.
Este método me parece de los mejores ya que no tenemos que hacer nada mas que escribir nuestras entradas y el script hace el trabajo sucio.

Puedes verlo funcionando enRespondones, en la página principal se muestran las entradas resumidas con Leer más.

Para ponerlo en tu blog entra aPlantilla | Edición de HTML, y busca esta etiqueta:
data:post.body/

Sustituye esa etiqueta por este otro código:
b:if cond='data:blog.pageType != "item"'
b:if cond='data:blog.pageType != "static_page"'
div expr:id='"summary" + data:post.id'data:post.body//div
script type='text/javascript'createSummaryAndThumb("summarydata: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

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 pega antes de/head lo siguiente:
script type='text/javascript'
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;is.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
Ojo, es posible que la primera etiqueta que hay que cambiar la tengas dos o más veces, si así fuera haz el cambio en una, si dandoVista Previa no ves que funcione entonces haz el cambio en la otra que tengas repetida y así sucesivamente.


Configuración

Puedes configurar el tamaño de las imágenes y el número de caracteres a mostrar en el resumen de las entradas, eso se hace al inicio del script, es decir, en esta parte:
summary_noimg = 400;Número de caracteres cuando la entrada NO tiene una imagen
summary_img = 300;Número de caracteres cuando la entrada tiene una imagen
img_thumb_height = 125;Alto de la imagen en miniatura
img_thumb_width = 125;Ancho de la imagen en miniatura


Si quieres darle otro estilo al enlace de Leer más como un color de fondo, cambiar el color del texto, etc. entonces pega antes de /b:skin 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;
}

También puedes cambiar el texto Leer más... por otro texto cambiando lo que está encolor rojo en el primer código. Si prefieres usar una imagen en lugar de un texto entonces sustituye ese texto por el código de la imagen:
img src="URL de la imagen" /


Como ves es sencillo de instalar, el script es corto así que no habrá problemas con el tiempo de carga de la página y lo mejor es que el Leer más se hará de forma automática en todas las entradas.

Social media tools mesothelioma attorney assistance Online casino NUNAVUT CULTURE Live casino HARDDRIVE DATA RECOVERY SERVICES Dallas mesothelioma attorneys home phone internet bundle best criminal lawyer in arizona Php programmers WordPress themes for designers motorcycle accident lawyer san francisco CAR INSURANCE QUOTES UTAH pharmacist jobs in chicago Motor Replacements car accident lawyers los angeles REGISTER FREE DOMAINS Business VOIP Solutions lawsuit mesothelioma Hire php programmers cell cycle regulation ppt mesothelioma trial attorney Best social media platforms mesotheliama Neuson Online Classes FORENSICS ONLINE COURSE Car insurance quotes pa Donate Your Car for Kids Hire php developer CHEAP DOMAIN REGISTRATION HOSTING cloud identity and access management Annuity Settlements Donating a Car in Maryland baltimore mesothelioma attorneys Proud Italian cook injury lawyers west palm beach mesothelioma personal injury lawyers houston motorcycle accident lawyer Cheap domain registration hosting LOW CREDIT LINE CREDIT CARDS meso lawyer MORTGAGE ADVISER Custom WordPress theme designer Best social media platforms for business asbestos lawyers Social media strategies Social media management Auto Mobile Insurance Quote alcohol rehab center in florida DONATE CARS IN MA HOME PHONE INTERNET BUNDLE CAR INSURANCE IN SOUTH DAKOTA Mobile casino Business finance group Attorney WordPress theme designers Photo Christmas cards Casino Personal Injury Lawyers cheap auto insurance in va Dedicated Hosting Dedicated Server Hosting structured settlements companies Make money online Australia Seo companies EMAIL BULK SERVICE Met Auto ANNUITY SETTLEMENT Casino reviews Bankruptcy lawyer personal injury solicitor CAR INSURANCE QUOTES MN online motor insurance quotes mesotheolima royalty free images stock workers compensation lawyer los angeles Cheap Car Insurance for Ladies washington mesothelioma attorney DUI lawyer semi truck accident lawyers Computer science classes online chicago hair laser removal Hire php developers workplace accident attorney Dwi lawyer sell annuity payment ONLINE COLLEDGES Donate a Car in Maryland Criminal lawyer Service business software Criminal defense lawyer Html email Online Colleges massage school dallas texas DONATE CAR FOR TAX CREDIT Php programmers for hire phd in counseling education buy gift card Criminal lawyer Miami Hard drive Data Recovery Services Car insurance quotes Colorado Custom Christmas cards Futuristic Architecture st louis mesothelioma attorney domain name yahoo Mortgage Adviser Cheap car insurance for ladies How to donate a car in California cheap car insurance in virginia Seo company DONATE YOUR CAR FOR MONEY Email bulk service mesothelioma claim ASBESTOS LAWYERS Learning adobe illustrator

Share: