Hace unos días estuve leyendo acerca de cómo poner la opción de leer más en un blog, y bueno, hice como veinte cambios y simplemente no quedaba. Luego me fijé que aunque se mostraba la opción, había posts que estaban tan cortos que no era necesario tener esa utilidad; hasta que me topé con un artículo de Deathly en el que nos daba una alternativa, expandir post. Esta me pareció perfecta, pues además de que me quedó a la primera resuelve el problema de que eliges en cada post si quieres que aparezca expandir el post o no.
Para hacerlo entra en Diseño | Edición de HTML y marca la casilla Expandir plantillas de artilugios. Pega el siguiente código antes de </head>
Para hacerlo entra en Diseño | Edición de HTML y marca la casilla Expandir plantillas de artilugios. Pega el siguiente código antes de </head>
<script type='text/javascript'>
//<![CDATA[
// Expandir entradas
function toggleIt(id) {
post = document.getElementById(id);
if (post.style.display != 'none') {
post.style.display = 'none';
} else {
post.style.display = '';
}
}
function showFullPost(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost")
spans[i].style.display = 'inline';
if (spans[i].id == "readmore")
spans[i].style.display = 'none';
}
}
function showFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost")
spans[i].style.display = 'inline';
if (spans[i].id == "showlink")
spans[i].style.display = 'none';
if (spans[i].id == "hidelink")
spans[i].style.display = 'inline';
}
}
function hideFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost")
spans[i].style.display = 'none';
if (spans[i].id == "showlink")
spans[i].style.display = 'inline';
if (spans[i].id == "hidelink")
spans[i].style.display = 'none';
}
post.scrollIntoView(true);
}
function checkFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
var found = 0;
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost")
found = 1;
if ((spans[i].id == "showlink") && (found == 0))
spans[i].style.display = 'none';
}
}
//]]>
</script>
Ahora busca este código:
<b:includable id='post' var='post'>
<div class='post hentry'>
<a expr:name='data:post.id'/>
<b:if cond='data:post.title'>
<h3 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<b:if cond='data:blog.url != data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h3>
</b:if>
<div class='post-header'>
<div class='post-header-line-1'/>
</div>
<div class='post-body entry-content' expr:id='"post-body-" + data:post.id'>
<data:post.body/>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
Y reemplázalo por este:
<b:includable id='post' var='post'>
<div class='post hentry' expr:id='"post-" + data:post.id'>
<a expr:name='data:post.id'/>
<b:if cond='data:post.title'>
<h3 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<b:if cond='data:blog.url != data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h3>
</b:if>
<div class='post-header'>
<div class='post-header-line-1'/>
</div>
<div class='post-body entry-content' expr:id='"post-body-" + data:post.id'>
<b:if cond='data:blog.pageType == "item"'>
<p><data:post.body/></p>
<b:else/>
<style>#fullpost {display:none;}</style>
<p><data:post.body/></p>
<span id='showlink'>
<p><a expr:onclick='"javascript:showFull("post-" + data:post.id + "");"' href='javascript:void(0);'>Seguir leyendo [+]</a></p>
</span>
<span id='hidelink' style='display:none'>
<p><a expr:onclick='"javascript:hideFull("post-" + data:post.id + "");"' href='javascript:void(0);'>Minimizar [-]</a></p>
</span>
<script type='text/javascript'>
checkFull("post-" + "<data:post.id/>");
</script>
</b:if>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
Guarda los cambios. Ahora cuando quieras que esta opción aparezca en un post sólo escribe lo que quieras que aparezca, y antes del texto que quieres que se oculte agrega esto:
<span id="fullpost">Aquí el texto que quieras ocultar</span>
Ver ejemplo aquí





YA LO HICE EN MI SITE Y QUEDO PERFECTO GRACIAS
ResponderSuprimirHola RufflES,
ResponderSuprimirQué bueno que te ha quedado.
Saludos.
Hola amigo:
ResponderSuprimirCon tu ayuda he ido haciendo cada día mas atractivo mi Blog, muchas gracias, pero ahora me gustaría que me ayudaras como expandir no los posts, sino los gatgets, si ves por ejemplo en mi blog: http://mundoporlibre.com
el apartado de "Gente Viajera" quisiera reducir la lista de links y poner debajo un botón "Mas viajeros" que expandiera el listado, el mismo gaget de google pone como opción reducir el número, pero luego no se abre para que aparezcan los restantes links.
Perdona las molestias, gracias.
Saludos, Ricardo
Hola Ricardo Ribalda,
ResponderSuprimirNo es ninguna molestia, en un momento más te mando por correo las indicaciones para hacerlo porque es un poco largo para explicártelo por acá.
Saludos.
Muchas gracias. Así da gusto con personas tan amables y altruistas como tú.
ResponderSuprimirSaludos
Hola amigo lo hice pero dice que el codigo html da erro disculpa mi ignorancia. Muy bueno tu Blog Saludos Dr Page
ResponderSuprimirHola Dr. Víctor,
ResponderSuprimirGracias por tus comentarios.
¿Qué error te marca?
amigo dice que da error en Html
ResponderSuprimirDr. Víctor,
ResponderSuprimirIgnoro cuál sea el problema, yo he usado este mismo código en un blog de pruebas y no he tenido inconveniente.
Amiga que pena contigo pero cuando sustituyo y le doy vista previa me da este mensaje. No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
ResponderSuprimirMensaje de error de XML: The element type "b:includable" must be terminated by the matching end-tag "".
Este comentario ha sido eliminado por el autor.
ResponderSuprimirAmigo ahora si la puse me salio pero se ven los post repetidos, dale un vistazo para que vea y discúlpame amigo, yo te enseño hacer una cesárea, Gracias
ResponderSuprimirEste comentario ha sido eliminado por el autor.
ResponderSuprimirAmigo ahora si estoy en candela se lo quite y sigue duplicando los post. Estoy preocupado ya te mande código. Saludos
ResponderSuprimirNo te preocupes que ahora vemos cómo solucionarlo, ya estoy viendo el correo.
ResponderSuprimirSaludos.
Tengo el "leer más" que vuelve a cargar la página, qué tengo que modificar para poder expandirlo? Gracias por tu tiempo. Un saludo.
ResponderSuprimirHola Rábago,
ResponderSuprimirPuedes cambiarlo por este que explico en este post, este truco expande el resto de la entrada sin cargarla de nuevo.
Saludos.
Oie amigo me gustaria que me echaras una mano No c q paso pero ahora me sale la misma post 2 veces es decir en todas me sale la opciopn de leer mas pero la entrada se me repite 2 veces que ago?
ResponderSuprimirHola unrealmat,
ResponderSuprimirEntré a tu blog pero lo veo todo normal, parace que ya quitaste el código de Leer más.
Si quieres haz un respaldo de tu plantilla y mándamela a ciudadblogger@msn.com para que vea qué sucede al hacer el truco.
Saludos.
Su Bueno, esque tengo un blog de puebaz y eso Sucedio pero alomejor se mezclo con Otro Truco y me cinfundi pero Bueno gracias por preocuparte por tu cominidad...
ResponderSuprimiry al respecto si se me duplicaron las entradas en el "BLOG DE PREUBAZ"
Grtacias
Ok, si tienes problemas me dices, generalmente eso sucede cuando se coloca el código en un lugar distinto, sólo es cuestión de revisar bien dónde se coloca.
ResponderSuprimirSaludos.
Hola potro...una pregunta ... yo he cambiado de plantilla y en los post de esta plantilla me sale '' Read rest of entry''
ResponderSuprimiren vez que me salga seguir leyendo...
Sabes como ponerle seguir leyendo?
Con la casilla marcada de Expandir artilugios busca donde diga "Read rest of entry" y cámbialo por el texto que quieras.
ResponderSuprimirSaludos.
Muchas gracias potro ...!!!!
ResponderSuprimirsaludos
Felicitaciones por el maravilloso blog!!
ResponderSuprimirApliqué los scripts para usar la función 'seguir leyendo' y funciona con el texto, pero los videos u hojas de texto de scribd que incrusté entre líneas del mismos no se ocultan, cómo puedo resolverlo?.
Gracias
Hola Favio Vega Galdós,
ResponderSuprimirRevisa que tanto los videos como las hojas de scribd estén dentro de <span id="fullpost"> y </span>
No deberías tener problema para ocultar esos archivos, en este post de prueba he puesto dos archivos tuyos, un video y una hoja scribd y ambas se ocultan sin ningún problema.
Saludos.
Potro hola como te decia hace un tiempo en los otros comentarios e cambiado de plantilla.quisiera preguntarte que en vez que diga seguir leyendo salga una imagen como en ''Respondones''
ResponderSuprimirHola HP muggle,
ResponderSuprimirSólo debes buscar en el código donde dice Seguir leyendo [+] y poner en su lugar esto:
<img src='URL de la imagen'/>
Luego busca más abajo donde dice Minimizar [-] y haz lo mismo.
Saludos.
Potro grande compadre he incluido varios de tus aportes en mi Blogg.
ResponderSuprimirEsta utilidad la he visto en varios lugares pero ninguna me resultaba como el tuyo....Pero tengo un drama como hago para que mis post anteriores les aparezca el sigua leyendo...he editado post por post agregando """ < span id="fullpost" > al comienzo de los textos y al final < /span >""" pero no se produce el efecto si no que se mantiene el texto completo con la frase final Sigue Leyendo...(+)
Hola RonnyTemxcano,
ResponderSuprimirEl truco funciona tanto para entradas nuevas como post antiguos, el problema principal es que a veces no ponemos bien el <span id="fullpost"> y el cierre </span> tienes que fijarte que no interfiera en una etiqueta <div> o cualquier otra, pues si interfiere sucederá lo que dices, aparecerá el texto Seguir leyendo pero no tendrá el efecto.
La primera vez que yo lo hice tuve el mismo problema que tú, y estuve horas tratando de ver por qué no funcionaba en algunos post, pero la razón era esa, revisa bien dónde pones las etiquetas, haz cambios, y verás que funcionará.
Saludos.
hola potro ahora yo por aki ajaja ,,imaginate ke esto era lo ke buskaba.. una forma de kolokar el seguir leyendo.. pero tengo problemas lo he hecho de muchas maneras posibles y no lo logro... la ultima ke probe fue la konvencional haciendolo kon la nueva opcion ke blogger por si solo lo hace en el editor de entradas pero tampoko..podiras ayudarme.. gracias y un abraso desde colombia
ResponderSuprimirHola KIKE♎
ResponderSuprimirEntra a Diseño > Edición de HTML, marca la casilla Expandir artilugios y busca esta línea:
<DIV class='post-footer'>
Justo arriba de ella pega esto:
<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url + "#more"'><data:post.jumpText/></a>
</div>
</b:if>
Ahora cuando escribas tu entrada pon <!-- more --> al inicio del párrafo que deseas ocultar.
Saludos.
Tenía "Leer más" pero no podía contraerlo una vez que lo expandía. Apliqué este tip y va de lujo! Gracias!
ResponderSuprimirHola la vida Linux,
ResponderSuprimirQuizá algún código estaba fallando, pero bueno, qué mejor que este te dé mejores resultados.
Saludos.
potrooo eres un master. oyeme me funciono de maravilla.. solo hay un pekeñisimo problema potro y es ke kuando le pongo el "continua leyendo" no me sale al final del texto komo kisiera en el post si no ke me sale debajo de las estrellitas mejor dicho me lo koloka bien al final del post.. podrias ayudarme.. ya ke lo ideal seria ke kedara apenas akavara el texto.. muchas grcias por todo me has ayudado bastante
ResponderSuprimirHola KIKE♎
ResponderSuprimirLamentablemente el script de las estrellitas es el que pone el widget en ese lugar y ese script no veo cómo modificarlo :(
Saludos.
:(
ResponderSuprimirbueno potro pues tienes toda la razon es ese scrip de outbrain ke no dejaba kolokar el seguir leyendo donde deberia estar asi ke pienso ke es mas importante el ocntinuar leyendo ya ke hace mas libiana la pagina principal.. ke las estrellitas igual si pueden indikarme otra manera de poner un rating al final de kada post sin ke se me modifike el seguir leyendo te lo agradeceria de nuevo muchas gracias y seguire en kontacnto un abraso
ResponderSuprimirHola KIKE♎
ResponderSuprimirTe dejo un enlace para que veas las distintas opciones que hay para poner la calificación de estrellas:
http://ciudadblogger.com/2009/03/permite-que-califiquen-tus-entradas.html
Saludos.
gracias por 33423 vez potro
ResponderSuprimirPor nada KIKE♎, saludos!
ResponderSuprimirExcelente truco amigo me ba muy bien
ResponderSuprimirpero quería saber si este truco no se puede unir a el Leer MAs de Blogger que te da un code automático con solo ase click a a el botón ya sabes la nueva edición de Blogger
Por que cada bes que poco el spans id=fullpost y spans que tengo un estilo dentro de este como Span para colores este se me confunde con el el de FULLPOST y me genera muchos spans id=fullpost" y spans y no es muy Agradable por que la entrada no queda muy Dinámicas
Bueno si me tiene alguna respuesta o Consejo se lo agradecería
Hola Admin,
ResponderSuprimirLamentablemente no, como bien lo has dicho la nueva característica de Leer más es automática y proporcionada por Blogger; éste por su parte es un hack que manipula los códigos pero no controla formas automatizadas como lo hace Blogger.
Saludos.
Bueno Mucha Gracia El Potro
ResponderSuprimirPor su atenciones..:P
por qué no me funciona mas este truquito, si hace mucho que lo tengo y siempre me anduvo?
ResponderSuprimirfijate:www.mundodeportesxxi.blogspot.com
Hola jonathan pucheta,
ResponderSuprimirEl hosting donde tengo alojado el script que hace que funcione ha estado fallando hoy, te recomiendo que lo subas a tu propio hosting para que siga funcionando.
Saludos.
Este comentario ha sido eliminado por el autor.
ResponderSuprimirEXCELENTE!!!!! Te agradezco de corazón... estuve un rato para hacerlo funcionar pero por errores mio... MUCHAS GRACIAS
ResponderSuprimirQué bueno que ya está funcionando ;)
ResponderSuprimirSaludos.
Holas se que el tema ya tiene su tiempo y alo mejro mi pregunta no va aqui pero espero me puedas ayudar, loq eu sucede es q se me repiten las entradas(post) en mi blog, por cada etiqueta que le pongo se repite, es decir si le pongo uan etiqueta sale una vez y si le pongo 5 etiquetas se ven 5 entradas iguales en mi blog, como puedo solucionarlo? o que parte de la plantilla se encarag de eso. Desde ya muchas gracias amio Potro por estos aportazos
ResponderSuprimirHola Katsuro - producciones,
ResponderSuprimirHay que fijarse que el código que se sustituye sea exactamente el mismo, de lo contrario puede suceder ese problema ya que algunas plantillas no tienen los códigos como deberían.
Saludos.
Gracias, me doy cuenta que me estoy volviendo adicto a esta pagina, jeje tienes muchos trucos y herramientas q sirven a perosnas como yo que quieren tener un bonito blog. Gracias Potro
ResponderSuprimirSaludos
Gracias a ti, qué gusto saber que la información de aquí te es de utilidad.
ResponderSuprimirSaludos!
Muchas gracias por el tip, la opción que estaba usando dejo de funcionar y la reemplazé por la tuya. Ahora anda perfecto. Muchas gracias.
ResponderSuprimirMe alegro que esta te funcione sin problemas.
ResponderSuprimirSaludos.
jejeje si me hubiera encontrado esta pagina desde el principio.. Excelentes tutoriales amigo..
ResponderSuprimirPero nunca es tarde, así que eres bienvenido las veces que sean :)
ResponderSuprimirhola potro,no se si te acordaras que me respondiste en el otro tema de "leer mas"
ResponderSuprimirpues es que a mi ese texto no me aparece,me aparece pero hasta que dice "h3"
a mi eso de h3 no me sale...
me sale h2 y todo diferente apartir de ahi, y si lo reemplazo por el h2 no funciona xS que hago?
No sabría decirte si funcionará o no, el hack está pensando y basado para que trabaje en plantillas completas y estándar.
ResponderSuprimirPuedes intentarlo basándote en la primera y última línea del primer código pero recuerda hacer un respaldo de la plantilla por si no saliera bien.
no,pero eso es precisamente lo que eh hecho...y no me funciona =(
ResponderSuprimiroye no me puedes agregar al msn o algo? =S
asi te explico mejor,soy muy torpe para explicar
troyano_l2@hotmail.com
Casi no entro al MSN (ciudadblogger@msn.com) es más seguro que te responda por acá.
ResponderSuprimirTambién puedes intentar con este otro método.
HAY ALGUNA MANERA DE K NO APAREZCA EN TODAS LAS ENTRADAS MAS QUE SOLO EN LAS QUE QUIERA.
ResponderSuprimirGRACIAS MAJO
Claro, es por eso que a lo último dice que cuando se quiera usar se use el último código, cuando no lo desees usar no lo pones y la entrada aparecerá completa.
ResponderSuprimirno me aparece uno de los codigos cuando lo busco, porque puede seR?
ResponderSuprimirQuizá tu plantilla está muy modificada. Te recomiendo que uses mejor la opción de Leer más automático.
ResponderSuprimirEste comentario ha sido eliminado por el autor.
ResponderSuprimirHola Potro,
ResponderSuprimirHe probado el código en mi blog http://docencia.ricardobaena.eu/ y algo falla. A ver si me puedes echar una mano.
Gracias!
Ya lo he solucionado yo mismo. :)))
ResponderSuprimirMe alegra que lo hayas resuelto :)
ResponderSuprimirpotro y se puede aplicar a las imágenes?
ResponderSuprimirNo entendí la pregunta :\
ResponderSuprimirpotro no entendi al final lo de <span id=fullpost, me salen muchas de esas, no se cual escoger
ResponderSuprimirEl texto que quieras que este oculto antes de expandirse debe ir entre esas etiquetas.
ResponderSuprimirNO ME FUNCIONA Y NO SE QUE ES LO QUE HE HECHO MAL...
ResponderSuprimirYo pongo eso en el HTML y luego hago una entrada, cuando ya la hice quiero ocultar una parte, la pongo entre lo de span y eso pero se sigue viendo =(
MIra la entrada, yo kiero que se vea lo de "Ver emotiis" en lugar de Leer más, y quiero que no se vea todo lo siguiente.
http://estelapuk.blogspot.com
Ya lo conseguiii! NO hase falta, modifike el HTML y puse otra cosa
ResponderSuprimirQué bueno que ya lo has resuelto :)
ResponderSuprimirMuchas gracias por este truco! Llevo varias horas buscando una forma de expandir posts que me funcione y esta es la única que me sirvió. La razón es que tengo incorporado el script de los tooltips —que saqué de esta estupenda web :) — y tenía problemas de incompatibilidades entre scripts (solo me funcionaba uno de los dos). Un saludo y gracias por hacer la mejor web de blogger en castellano de toda la red :)
ResponderSuprimirEsa es la ventaja de este método, que sin importar si usamos jQuery o Scriptaculous seguirá funcionando.
ResponderSuprimirUn saludo y gracias por tu amable comentario.
Bueno. primero quiero darle las gracias a todas la ayudas y herramientas que comparte.
ResponderSuprimirAhora le comento que no he podido con este codigo, resulta que me aparece: 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 "b:includable" must be terminated by the matching end-tag "". el codigo que tenemos que remplazar no me sale todo como esta y utilizo jquey. estaré pendiente de la ayuda.
Hola Johangps,
ResponderSuprimirEl problema no es con jQuery sino en el lugar donde has colocado los códigos.
Revisa de nuevo el código de ejemplo para que te cerciores que sólo estás eliminando lo que se indica.
Saludos.
Cordial saludo potro. Resulta que el código que debemos remplazar yo lo tengo diferente al que debería estar nose porque.
ResponderSuprimirhttp://easycaptures.com/fs/uploaded/345/1855658238.png
por este que ud coloco
http://easycaptures.com/fs/uploaded/345/6820780765.png
por eso al momento de remplazar el codigo y darle aplicar cambios me sale un error. Gracias
Hola Johangps,
ResponderSuprimirPor el mensaje de error que mencionabas en el otro comentario y por la parte que has seleccionado en la imagen de ejemplo parece que el error podría estar en que también estás eliminando el </b:includable> que aparece en tu imagen de ejemplo.
Esa línea no debe eliminarse y muy probablemente es por eso que en el error te dice que el elemento "b:includable" no está cerrado.
Intenta hacerlo de nuevo verificando que no elimines esa línea. Si continua mostrándote un error dime en cuál blog lo quieres poner para echarle una mirada al código.
Saludos.
Encontré otra publicación suya y me gusto mas, me funciono de una Gracias por su tiempo y ayuda.
ResponderSuprimirGracias a ti por tu visita y qué bueno que encontraste la solución más adecuada :)
ResponderSuprimirno es esto lo que buscaba, o no creo que sea esto.
ResponderSuprimirlo que me gustaria hacer es que en una pagina estatica determinada, salieran unos post determinados pero resumidos.
gracias de todos modos.
un saludo!
En las páginas estáticas no se puede agregar entradas, sólo se puede añadir el contenido de la página.
ResponderSuprimirSaludos.
Este comentario ha sido eliminado por el autor.
ResponderSuprimiryo hace tiempo que tengo un código que supongo que es bastante parecido al vuestro, que me ha funcionado perfectamente para expandir las entradas:
ResponderSuprimir-div class='post-body' expr:id='"post-" + data:post.id'-
-b:if cond='data:blog.pageType == "item"'-
-data:post.body/-
-b:else/-
-style-#fullpost {display:none;}-/style-
-p--data:post.body/--/p-
-span id='showlink'-
-p--a expr:onclick='"javascript:showFull(\"post-" + data:post.id + "\");"' href='javascript:void(0);'--span style='font-size: 75%;color: #666666;'-read more . expandir-/span--/a--/p-
-/span-
-span id='hidelink' style='display:none'-
-p--a expr:onclick='"javascript:hideFull(\"post-" + data:post.id + "\");"' href='javascript:void(0);'--span style='font-size: 75%;color: #666666;'-summary only . resumen -/span--/a--div--span style='font-size: 75%;color: #999999;'--b-
click images to enlarge . pulsar para ampliar imágenes-/b--/span--/div--/p-
-/span-
-script type='text/javascript'-checkFull("post-" + "-data:post.id/-")-/script-
-/b:if-
pero ahora me gustaría que al pulsar leer más recargase la página, en lugar de desplegar el resto de la entrada. si utilizase el break del editor de blogger no podría definir el texto y el tipo de letra del leer más. y me gustaría conservar los que tengo.
¿alguien tiene idea sobre cómo debería hacerlo?
Usando el Leer más de Blogger sí puedes personalizar ese texto. Pero con el método que usas o con este mismo no podrás recargar la página, sólo expanden las entradas.
ResponderSuprimirah, gracias. cuando tenga un poco de tiempo, miraré lo que dices, que probablemente es lo que estaba buscando.
ResponderSuprimirhabía hecho una prueba rápida con el more y me desaparecía el texto para desplegar, quizás porque el script de fullpost todavía estaba. y en un blog secundario tengo el desplegable de blogger y funciona como quiero -abriendo la entrada, o sea, recargando- así que dándole unas vueltas quizá logre lo que busco.
si no lo consigo volveré a pedir ayuda.
muchas gracias.
he usado el Leer más de Blogger y funciona correctamente -se muestra sólo lo anterior al break- pero en la entrada me desaparece el texto Leer más. Para leer la entrada hay que pulsar sobre el título. No se si porque entra en conflicto con el script full-text de la plantilla en CSS o por otro motivo.
ResponderSuprimir¿tienes idea a qué se puede deber?
No debe generar conflicto al menos con el uso de este script, es decir que puedes usar tanto este script para expandir entradas y el Leer más de Blogger al mismo tiempo (claro, pero no en la misma entrada).
ResponderSuprimirQuizá falta algún código en tu plantilla. Verifica que antes de esta línea:
<div class='post-footer'>
Tengas esto:
<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url + "#more"' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
</b:if>
Si no lo tuvieras agrégalo y verifica si así regresa el texto 'Leer más' en la portada del blog.
he hecho una prueba rápida y parece ser eso.
ResponderSuprimirlo debí borrar cuando estaba introduciendo los iconos de blogthis.
me lo miro con más calma y te aviso si siguiese habiendo problemas.
¡muchas gracias como siempre!
ha funcionado todo perfecto. ¡muchas gracias!
ResponderSuprimirQué gusto que así haya sido :)
ResponderSuprimirPOTRO HEEEEEEELP!!!! Instalé todo tal cual y ahora se me repiten los post debajo de linkwithin!!! ES UNA TRAGEDIA!!!! Ya volvía la configuración original pero me sigue apareciendo la repetición del post!!!! AYUDAAAAAAAAAAAAAAA!!!!!! :s
ResponderSuprimirDe tonta no guardé una copia de la plantilla anterior.
ResponderSuprimir1)Primero seguí todos los pasos e instalé todo tal como está explicado en el post.
2) Abri el windows live writer y donde queria que se ocultara aplique "clear break". Lo publique
3) DESASTRE TOTAL EN TODOS LOS POSTS
4) Volvi a HTML borré el script y copié la forma anterior del código que está acá en tu página.
5) Guardé la plantilla.
6) DESASTRE TOTAL IGUAL!!!
Ahora estoy perdidísima con en arreglo porque no se ni por donde empezar! Te suplico una ayuda!!!
Gracias Potris! Besos
Tranquila, veremos qué se puede hacer ;)
ResponderSuprimirEnvíame tu plantilla a través del formulario de contacto que se encuentra en el menú superior, de esta forma podré ver los códigos que has añadido y así detectar dónde está el problema.
No prometo responderte de inmediato porque ahora mismo voy de salida con la familia, pero en un rato más que llegue a casa lo reviso y te respondo.
¡Besos!
Potro GRACIAS! Te mando ahora toda la plantilla. Que disfrutes mucho el paseo con la familia y gracias de todo corazón por la ayuda! SOS MI HEROE!!! ;) Besotes!!!
ResponderSuprimirGracias Macarena, otro beso para ti!
ResponderSuprimirpotro a mi no me sale esa etiketa no la encuentro
ResponderSuprimirincudable id= post etc toda esa no la encuentro sera porque en mi blogger ya tengo esa opcion pero esta en ingles y dice read more en mis posts quisiera saber como puedo cambiarla a español y poner leer mas o seguir leendo ojala me puedas ayudar mi blogger es www.perumundotv.com
Expande los artilugios, busca el texto Read more y cámbialo por el que quieras.
ResponderSuprimirEste comentario ha sido eliminado por un administrador del blog.
ResponderSuprimirEste comentario ha sido eliminado por el autor.
ResponderSuprimirTengo problemas, el 2º codigo, el que dices que busquemos y que lo reemplazemos por otro, nome aprece simplemente, solo la primera linea,pero el resto no.
ResponderSuprimirUbica la primera línea, y luego ubica la parte final:
ResponderSuprimir<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
Elimina todo eso, pero recuerda antes hacer un respaldo de la plantilla por si las cosas no salieran bien.
O si lo prefieres, el Leer más automático te será más sencillo de aplicar.
Hola amigo, de antemano muy buen post, pero tengo un problema mira este es mi blog http://learnthecode4.blogspot.com/, en la entrada mas reciente es donde lo quise aplicar pero mira lo que sucede me corta la publicacion como yo lo configure con la etiqeta "span" pero no me muestra una forma de expandirla , espero me puedas apoyar
ResponderSuprimirSaludos
Hola Markus,
ResponderSuprimirQuizá es porque ya es algo antiguo este código. Prueba cambiar esto:
<b:includable id='post' var='post'>
<div class='post uncustomized-post-template' expr:id='"post-" + data:post.id'>
<a expr:name='data:post.id'/>
<b:if cond='data:post.title'>
<h3 class='post-title'>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</h3>
</b:if>
<div class='post-header-line-1'/>
<div class='post-body'>
<b:if cond='data:blog.pageType == "item"'>
<p><data:post.body/></p>
<b:else/>
<style>#fullpost {display:none;}</style>
<p><data:post.body/></p>
<span id='showlink'>
<p><a href='javascript:void(0);' expr:onclick='"javascript:showFull("post-" + data:post.id + "");"'>Seguir leyendo [+]</a></p>
</span>
<span id='hidelink' style='display:none'>
<p><a href='javascript:void(0);' expr:onclick='"javascript:hideFull("post-" + data:post.id + "");"'>Minimizar [-]</a></p>
</span>
<script type='text/javascript'>
checkFull("post-" + "<data:post.id/>");
</script>
</b:if>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
Por esto:
<b:includable id='post' var='post'>
<div class='post hentry' expr:id='"post-" + data:post.id'>
<a expr:name='data:post.id'/>
<b:if cond='data:post.title'>
<h3 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<b:if cond='data:blog.url != data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h3>
</b:if>
<div class='post-header'>
<div class='post-header-line-1'/>
</div>
<div class='post-body entry-content' expr:id='"post-body-" + data:post.id'>
<b:if cond='data:blog.pageType == "item"'>
<p><data:post.body/></p>
<b:else/>
<style>#fullpost {display:none;}</style>
<p><data:post.body/></p>
<span id='showlink'>
<p><a expr:onclick='"javascript:showFull("post-" + data:post.id + "");"' href='javascript:void(0);'>Seguir leyendo [+]</a></p>
</span>
<span id='hidelink' style='display:none'>
<p><a expr:onclick='"javascript:hideFull("post-" + data:post.id + "");"' href='javascript:void(0);'>Minimizar [-]</a></p>
</span>
<script type='text/javascript'>
checkFull("post-" + "<data:post.id/>");
</script>
</b:if>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
Este comentario ha sido eliminado por el autor.
ResponderSuprimirHola Potro,
ResponderSuprimirTe había dejado un comentario para ver si me ayudabas a añadir la función "leer más" y gracias nuevamente a tu post lo he conseguido, muchas gracias !!
Por favor, te quería preguntar ¿ es posible añadir más entradas a la página principal ?, de momento sólo se ven 4, he ido a configuración, formato y mostrar un máximo de, pero no consigo que se vean más entradas. ¿ puedes echarme una mano ?
Muy agradecido. Un abrazo.
Hola victor, eso es por la velocidad de carga del blog, cuando se pone lenta (según Google) muestra menos entradas:
Suprimirhttp://ciudadblogger.com/2011/06/cuando-en-el-blog-aparecen-menos.html
si hago esto me borra todas entradas =_______________=
ResponderSuprimirEntonces los códigos no están colocados correctamente.
SuprimirOye me preguntaba como hacer ese sistema de puntos que esta en la demostración del codigo, en este: ciudadbloggerbeta.blogspot.com
ResponderSuprimirMira esta entrada, aquí está la información:
ResponderSuprimirhttp://ciudadblogger.com/2009/03/permite-que-califiquen-tus-entradas.html
Gracias!!!!
Suprimir