Me llamo Álvaro y soy el fundador y escritor de este blog. Puedes entrar y sentarte como si estuvieses en tu casa, e incluso puedes dejar un comentario (aquí no matamos a gatitos) o enviar una noticia a Digg. También puedes contactarme a mi e-mail, que es el del sidebar. ¡Un saludo y gracias!
Blogger - “Leer el resto de la entrada”
Autor: Canaro
Aquí está el codigo para poder poner en Blogger el “Leer el resto de la entrada”
Es un poco lioso, así que vayamos por partes:
Entramos a “Diseño” y hacemos click en “Edición de HTML”. Recomendamos hacer antes una copia de seguridad de la plantilla.
Nada más empezar, hay que pulsar el botón de “Expandir plantillas de artilugios” y buscar el siguiente elemento (más rapido haciendo Ctrl + f) </b:skin> y </head>
Una vez vistos, hay que poner entre ellos el siguiente codigo:
<b:if cond=’data:blog.pageType == “item”‘>
<style type=’text/css’>
.fullpost {display:inline;}
.summarypost {display:none;}
</style>
<b:else/>
<style type=’text/css’>
.fullpost {display:none;}
.summarypost {display:inline;}
</style>
</b:if>
Ya sólo nos queda guardarlo.
Para dividir los posts hay que añadir una etiqueta en las entradas que define cuál queremos que sea el extracto de la entrada que se muestre antes del “Leer más”.
Para ello tienes que escribirlo, así:
(Aquí escribimos el principio de la entrada ) <span class="summarypost"> <a href="link-de-la-entrada">Seguir Leyendo... </a> </span> <span class="fullpost"> ( Aquí escribimos la parte de entrada que veremos extendida ) </span>
Para que el texto de ´´Leer más…“ haga el efecto de expandir la entrada deberemos incluir el link de la entrada.
¿Cómo conseguimos el link? Lo explico:
Publicamos el post y clicamos en la fecha que hay junto al autor de la entrada, eso es el permanent link.
Copiamos la URL de la barra de direcciones, editamos de nuevo la entrada y pegamos la URL donde dice: link-de-la-entrada y damos salida de nuevo.
En tu blog aparecería lo siguiente:
Texto inicial
Leer más…
Y al pinchar aparecería “Texto Inicial” seguido de “Texto secundario”.
Incluir la etiqueta automáticamente.
Existe también la posibilidad de que por defecto y para no tener que escribirlo una y otra vez, se pueda hacer que la etiqueta aparezca automáticamente cada vez que creemos una entrada.
Simplemente vamos a “Opciones -> Formato” y en en el cuadro de texto de “Plantillas de entrada” añades <span class=”fullpost”> </span> y guardas los cambios. Ahora cada vez que abras el editor aparecerá automáticamente la etiqueta.
Reader's Comments
Comment
Opciones
-
Febrero 29, 2008 -
Códigos, Entradas, Howto -
4 comentarios
-
Comentarios RSS -
Del.ico.us
-
Digg!

NO me funciono en una plantilla que estoy haciendo, :S checa el codigo y me avisas porfavor.
Hola, gracias por la ayuda ofrecida, pero, en realidad siempre el coloco los puntos suspensivos a todos mis título… Suerte.
De nada
Buenas.. he intentado tanto tu versión como otras que he encontrado por ahí. El problema con la tuya es que me da el siguiente error al guardar:
“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: Open quote is expected for attribute “{1}” associated with an element type “cond”.”
Por otro lado, he intentado hacerlo con otros códigos que he encontrado en http://www.blogmundi.com/2007/05/24/leer-mas-en-blogger/
y aunque en mi blog de prueba sí que me sale perfectamente, al implementarlo en la versión normal, no me deja.
En ambos casos utilizo la siguiente plantilla:
Blogger Template Style
Name: 897
Designer: Douglas Bowman
URL: http://www.stopdesign.com
Date: 28 Feb 2004
Updated by: Blogger Team
Espero que puedas ayudarme, por favor.
Gracias,
Iñaki