Poner la opción "Leer más…" en Blogger (Método 1)
7
Al navegar por varios blogs, vemos frecuentemente que en algunos las entradas no aparecen completas y tienen un enlace al final que dice “Leer más…” o “Seguir leyendo…” o cosas como esa, ésta no es una opción que blogger trae por defecto, y que dentro de la comunidad de blogeros tiene mucha discusión, algunos la apoyan argumentando que hace mas limpia nuestra página inicial y otros dicen que es muy molesto para el visitante obligarlo a cargar otra página para seguir leyendo, en fín yo no solucionaré la discordia, jeje,me parece util para entradas muy largas, y de hecho estoy pensando usarla en este blog.
El hecho es que existen dos formas de hacerlo (o por lo menos yo conozco dos), hoy vamos a ver el primer método, mas adelante publicaré el segundo.
Comencemos
1. Vamos a modificar el HTML de nuestra plantilla, para ello vamos a “Diseño” > “Edición de HTML”, una vez allí seleccionamos expandir plantillas de artilugios” y buscamos el siguiente código:
<div class=’post-body’>
y debajo ponemos:
<b:if cond='data:blog.pageType == "item"'>
<style>.fullpost{display:inline;}</style>
<p><data:post.body/></p>
<b:else/>
<style>.fullpost{display:none;}</style>
Luego buscamos:
<data:post.body/>
y despues de éste pegamos:
<a expr:href='data:post.url'>Leer más...</a>
</b:if>
Listo guardamos nuestra plantilla, ahora como éste truco solo funcionará con las entradas que nosotros queramos, por que no tiene sentido usarlo en entradas cortas, debemos indicar en la entrada cuando usarlo y cuando no, para ello debemos insertar un código en las entradas que queremos que aparezca el dichoso “Leer más…”, como sería bastante molesto hacerlo cada vez que vamos a escribir una entrada podemos guardarlo como una plantilla de las entradas, sí, si no lo sabías las entradas pueden tener una plantilla, para eso lo que hacemos es ir a “Configuración” > “Formato”, y al final encontramos “Plantilla de entrada” dentro colocamos
RESUMEN
<span class="fullpost">
CONTINUACIÓN
</span>
Por último guardamos la configuración.
Esta plantilla nos aparecerá cada que vamos a escribir una entrada, no tenemos que grabarnos el código, como puedes ver tenemos dos secciones, una a la que llamo RESUMEN, esto lo reemplazaremos por el texto que queremos que se vea de la entrada, y CONTINUACIÓN lo reemplazamos por el resto de la entrada, así nuestro lector al ingresar a nuestro blog solo verá lo que escribimos como resumen, al final aparecerá el enlace “Leer más…” y podrá ver la entrada completa.
Si no queremos que aparezca “Leer mas…” y quieres por ejemplo “Seguir leyendo” o lo que se te ocurra, solo cambialo en el código de arriba. En las entradas que no queremos que aperezca el dichoso enlace simplemente borramos el código, tranquilos, en las siguientes entradas volverá a aparecer.
Eso es todo, les quedo debiendo el segundo método, luego lo posteo, espero les sirva.
Nos vemos



Sigo los pasos que dices pero al guardar la plantilla me da un error indicando que Blogger no ha podido llevar a cabo la petición.
Estoy utilizando una plantilla en la que no aparece class=’post-body’ sino class=’post-body entry-content’
¿Por qué puede ser? Gracias.
Y seleccionaste expandir plantillas de artilugios?
Juan, a mí también me ocurrió eso que comentas, implica un pequeño cambio solo luego en el archivo que tienes que reemplazar.
Eso ocurre porque han añadido eso a la plantilla de blogger.
Míralo acá: http://www.oscargp.net/2008/04/agregar-leer-mas-o-un-read-more-al-blog.html
lo hice todo como m dijist,y ahora en todas las entradas q tenia m pone lo de “Leer mas…” pero en la nueva entrada sustitui lo de resumir por lo q queria q apareciera y continuar por lo de la siquiente pagina y se m sigue viendo todo en la pagina principal, q puedo haber exo mal???
Yo lo hice siguiendo un tuto de la red, y no cargo una página nuevo, sino que con javascript lo que hace es ocultar la entrada y al presionar la agranda, pero en la misma página.
Lo único que tiene de no automático es que en cada entrada, hay que escribir unas etiquetas en html:
span id="fullpost" para indicar desde donde se oculta…
¡Hola! He hecho todo lo que has dicho pero al guardar plantilla me sale esto:
No hemos podido guardar tu plantilla
Por favor, corrige el siguiente error y envía la plantilla de nuevo.
No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
Mensaje de error de XML: The element type "div" must be terminated by the matching end-tag"
Hola Edrielle, bueno cree esta entrada en 2008, y ya hace tiempo no toco blogger, no se, si habrá cambiado el código, que es lo más probable, por eso tal vez no te sirva el truco, ahora estoy con wordpress, jejeje