Entradas expandibles son aquellas entradas que se limitan los caracteres en la página principal y que se puede leer el texto completo por medio de un enlace como “read more”, “noticia completa, “seguir leyendo”…etc…
Digo para el que aún no sabe…
Un amigo me preguntaba de como hacer estas entradas expandibles con el nuevo blogger beta. Tener en cuenta que la solución que dan en el Help de Blogger no ayuda de mucho ya que han cambiado el formato.
Asi que me dediqué a buscar alguna solución para hacer posible este tipo de entradas, pero increiblemente no había ninguna en algúna página hispana.
Asi fue que luego de estar googleando, hallé esta página que dá una solución muy buena y que paso a transcribir.
Cuando estemos en la pestaña de Template, para editar nuestra plantilla, exactamente en edit html, marcar el recuadro que diga Expand Widget Templates. Esto permitirá que el código sea más completo y no tan confuso como se ve originalmente. (vaya que al principio el código del beta de blogger es confuso)
Buscar la siguiente linea…
Y despues de esa linea agregar lo siguiente:
Y luego debajo de esta linea…
Agregar lo siguiente:
Read More......
Luego de esto ir a la pestaña Settings y a la opción de Formatting, al final de la página veremos un recuadro que dice Post template, en ese recuadro copiaremos lo siguiente:
Type your summary here
Type rest of the post here
Ahora cada vez que vayamos a escribir una entrada nueva, reemplazar lo que quieran que aparezca en la página principal por el primer Type your summary y lo que aparezca luego de ver el texto completo reemplazando el segundo.
Espero les ayude a los que estén usando el beta de blogger.
Saludos
The Ghost










23 Comments
Buen trabajo, lo probaré, pues he creado una cuenta de prueba para esto.
buen aporte.
Slds
Django
Ya, de salida, no tengo en ningun lado estas etiquetas
Estoy más que frustrado porque me intersaba este tema.
De todas formas, muchas gracias.
Hola! He provado el truco y no me sale. He mirado la explicación del post original y tampoco m funciona. Sigo los pasos tal cual, pero nada…
Provando varias veces y cambiando cosas “intuitivamente” (pues no soy experto en programación) de sitio y he conseguido varias cosas:
1/- Que me saliera el “sigue leyendo” en todos los posts y no funcionase en ninguno.
2/- Que salga el “sigue leyendo” en todos los post pero funcionase en los post con código.
3/- Que todos los posts quedasen ocultos (página en blanco) y que no saliese ningún “sigue leyendo” tampoco…
Necesito ayuda, ese truco me hace mucha falta y el puto Beta no me deja usarlo…
Hola,
El problema de esta solución es que el enlace “read more…” aparecerá siempre en todas las entradas, independientemente de si se quiere hacerla extendible o no.
Para evitar esto, y que el enlace solo aparezca cuando es necesario, existe otra solución, que aparece en los comentarios de la entrada de Hackosphere. En mi blog, lo he explicado en castellano.Aqui os dejo el enlace por si os es de ayuda:
http://naufragandoporlared.blogspot.com/2006/10/entradas-extendidas-en-blogger-beta.html
Gracias a Naufrago he vuelto a salir a flote!!! El truco en sí es un poco caserillo con el tema links y tal, pero funcina, que es lo q cuenta.
Estaba planteandome migrar a “Wordpress”, “Bitacoras” o algun otro, pero gracias a esto me quedaré un poco más en blogger… De nuevo GRACIAS Naufrago!
A mi me funciono pero igual no me convence. Si Blogger al final decide obligarnos a todos sus miembros a usar las nuevas plantillas, me cambio de proveedor.
Hello.
El hacer entradas expandibles en el blog es un poco complicado, siempre y cuando se explica muy bien se puede entender.
He publicado acerca de esto en http://ayudaparaelblog.blogspot de 2 maneras (leer mas simple y el de un simple botón), pero si usas el blogger normal no el Beta. Además, al Beta falta que lo mejoren y creo que deben saber todavia esta en Beta, pero pareciera que Blogger nos quiere cambiar a la fuerza a este Beta y me parece que eso esta mal porque al cambiarte a este formato todo va a cambiar, asi que supongo te llevara tiempo de poder arreglar todo esto.
Por ejemplo: Cuando vas ha publicar algo en Beta, no entiendo porque el profile donde pones tu foto tu nombre etc, se baja, no sé si se puede configurar, pero en el otro en cambio normal, en fin.
Asi que creo que el Leer mas en Blogger Beta es similar al poner el Leer mas en el Blogger normal. Es parecido no igual, uno que otro codigo cambia.
Bye.
Hola!… realmente me fue fácil ubicar los terminos en mi plantilla, pero sigue sin funcionar!… me voy a volver loca muchachos ayuda!!! gracias desde ya!
No lo consigo, lo hago tal como se explica, pero al ir a guardar la plantilla me da el siguiente error:
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: Open quote is expected for attribute “cond” associated with an element type “b:if”.
Gracias, llevaba algún tiempo intentando adaptar las instrucciones que daban otros, pero al no ser para blogger beta, no había manera.
Ya lo he puesto en práctica y funciona.
Gracias de nuevo.
Canoso
Hola de nuevo, no me preguntes por qué pero no va, en cambio he encontrado otro truco que si funciona:
Entre y
Hay que poner el siguiente código:
.fullpost {display:inline;}
.summarypost {display:none;}
.fullpost {display:none;}
.summarypost {display:inline;}
Después en los mensajes puedes poner algo así:
—————————————————-
** Borrar esto y escribir la primera parte del mensaje **
Click para seguir leyendo…
** Escribir aquí la segunda parte del mensaje **
—————————————————-
y una vez subido el mensaje editarlo para poner la url entre ” ” donde pone lo de {borra esto y poner la url del mensaje}
Esto último es un poco chapucero, pero funciona.
Saludos
Hola de nuevo, no me preguntes por qué pero no va, en cambio he encontrado otro truco que si funciona:
Entre (/b:skin) y (/head)
Hay que poner el siguiente código:
(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)
Después en los mensajes puedes poner algo así:
—————————————————-
** Borrar esto y escribir la primera parte del mensaje **
(span class=”summarypost”)
(a href=”{borra esto y poner la url del mensaje}”)Click para seguir leyendo… (/a)
(/span)
(span class=”fullpost”)
** Escribir aquí la segunda parte del mensaje **
(/span)
—————————————————-
y una vez subido el mensaje editarlo para poner la url entre ” ” donde pone lo de {borra esto y poner la url del mensaje}
He tenido que sustituir los signos de mayor que y menor que por paréntesis, espero que ahora salga.
Esto último es un poco chapucero, pero funciona.
Saludos
pongo todo tal y como dice este texto y al guardar la plantilla me sale lo siguiente:
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: Open quote is expected for attribute “cond” associated with an element type “b:if”.
¿a que se debe?
me pasa el ya famoso: “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: Open quote is expected for attribute “cond” associated with an element type “b:if”.”
whats?:furious_tb::furious_tb:
A mí tampoco me funciona, blogger no acepta estos códigos, los he retocado a ciegas y sólo he conseguido que desaparezcan todos los post de la página de entrada…
Sin embargo, he probado con lo que dice Naufrago y ¡funciona! Tiene la pega de que hay que publicar-copiar la url del post-editar-pegar la url y volver a publicar; pero ¿qué es esto al lado del éxito?
Si sabéis de algún método más sencillo, decídmelo, por favor.
Gracias a todos.
:laughing_tb:
todo una cagada, no te permite guardar los agregados que has hecho. Por que no vendes calabazas en el rastro y te desjas de hacer el sabio
Eso es lo que sale cuando intentas guardar
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: Open quote is expected for attribute “cond” associated with an element type “b:if”.
:devil_tb::furious_tb::wallbash_tb::money_tb::flush_tb::drunk_tb::wub_tb:
una pregunta: segui todos los pasos y me sale todo, pero cuando apreto en “continuar leyendo”, me dice “pagina no encontrada”
¿cual es el error que estoy cometiendo?
Hi.
Como necesitan ayuda, les paso mi blog:
http://ayudaparaelblog.blogspot.com
Bye.
no encuentro nada, no sé porqué pero no aparece! si me puedes ayudar me gustaría mucho
Hola como estas,me encanta en serio tu blog porq con tu ayuda voy creando mi blog.
Yo quisiera preguntarte como haer para eliminar el texto de navegación que aparece en la parte inferior de nuestro blog como:
*Entrada más recientes *Página principal *Entradas antiguas
ya que como tu lo explicas no se me eliminan y me da error y probe cambiar los textos por iconos (que es como quiero)y me aparecen los iconos pero con las letras de principal,etc abajo.
Si me pudieras ayudar te lo agradeseria un monton.
Te ruego que me respondas si es posible a sermartin@adinet.com.uy.
Desde ya muchisimas gracias y mucha suerte con tu blog.
Un saludo.
Hola la verdad que muy bueno tu blog y muy buena la inormacion.
Yo tengo una consulta que es la siguiente:yo quiero eliminar la barra que aparece debajo de cada entrada que ago en mi blog que dice a que etiqueta corresponde y quisiera sacarla.
Si me pudieras ayudar te pido porfavor que me respondas a sermartin@adinet.com
Desde ya muchisimas gracias y suerte con tu blog.
Saludos.