Creo que muchos sabemos que cuando se comienza con un blog lo normal es que cueste conseguir visitas, pero parece que todavía cuesta más conseguir comentarios aunque el blog ya vaya lanzado.
Todo depende en cualquier caso de los temas que aborde el blog en cuestión, porque hay ciertas cosas que se prestan más a que los lectores opinen que otras, pero en lo que creo que muchos coincidiréis conmigo es en que resulta algo molesto para el autor que en su página de inicio se vean varias entradas y todas muestren un triste cero en el apartado del número de comentarios.
Pues vamos a solucionar esto cambiando un poco el código que lleva una plantilla Blogger de serie, de manera que cuando haya comentarios muestre el numerito de marras, pero que cuando este sea nulo, no muestre nada.
Y aprovechando que estamos por esta parte del blog, vamos a ponerle a esos números un globo o bocadillo de fondo para que sean algo más agradables a la vista... aunque sólo sea para celebrar que estrenamos el casillero.
La cosa es fácil y sólo hay que localizar este trozo de código en nuestra plantilla ( ). Podéis encontrarlo en uno de estos dos formatos:
A) Plantillas del nuevo diseñador
<b:includable id='comment_count_picker' var='post'>
<b:if cond='data:post.forceIframeComments'>
<span class='cmt_count_iframe_holder' expr:data-count='data:post.numComments' expr:data-onclick='data:post.addCommentOnclick' expr:data-url='data:post.canonicalUrl'>
</span>
<b:else/>
<b:if cond='data:post.commentSource == 1'>
<span class='cmt_count_iframe_holder' expr:data-count='data:post.numComments' expr:data-onclick='data:post.addCommentOnclick' expr:data-url='data:post.canonicalUrl'>
</span>
<b:else/>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
<data:post.commentLabelFull/>:
</a>
</b:if>
</b:if>
</b:includable>
<b:if cond='data:post.forceIframeComments'>
<span class='cmt_count_iframe_holder' expr:data-count='data:post.numComments' expr:data-onclick='data:post.addCommentOnclick' expr:data-url='data:post.canonicalUrl'>
</span>
<b:else/>
<b:if cond='data:post.commentSource == 1'>
<span class='cmt_count_iframe_holder' expr:data-count='data:post.numComments' expr:data-onclick='data:post.addCommentOnclick' expr:data-url='data:post.canonicalUrl'>
</span>
<b:else/>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
<data:post.commentLabelFull/>:
</a>
</b:if>
</b:if>
</b:includable>
Pues bien, de ahí seleccionáis las últimas 6 líneas y las sustituis por estas 8 (el último <b:else/> hay que dejarlo):
...
<b:if cond='data:post.numComments != 0'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
<data:post.commentLabelFull/>:
</a>
</b:if>
</b:if>
</b:if>
</b:includable>
<b:if cond='data:post.numComments != 0'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
<data:post.commentLabelFull/>:
</a>
</b:if>
</b:if>
</b:if>
</b:includable>
B) Plantillas anteriores
Código original:
<span class='post-comment-link'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "static_page"'>
<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
</b:if>
</b:if>
</b:if>
</span>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "static_page"'>
<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
</b:if>
</b:if>
</b:if>
</span>
Y en este caso, este sería el nuevo código a sustituir completamente por el anterior:
<span class='post-comment-link'>
<b:if cond='data:post.numComments != 0'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "static_page"'>
<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
</b:if>
</b:if>
</b:if>
</b:if>
</span>
<b:if cond='data:post.numComments != 0'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "static_page"'>
<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
</b:if>
</b:if>
</b:if>
</b:if>
</span>
No tienen ninguna ciencia y lo único que hemos hecho en ambos casos es meter todo el código que genera el número de comentarios, dentro de una condición que sólo deja que se ejecute cuando el número de comentarios (data:post.numComments) es distinto de cero. O sea, lo que queríamos: "imprimir" el número si es distinto de cero y no imprimirlo cuando es exactamente esa cifra.
Y ahora el plus que anunciaba al principio para meter el número dentro de un bocadillo de cómic.
Lo primero sería eliminar la leyenda "Comentarios" para que sólo aparezca el número, porque de lo contrario no cabría todo dentro del dibujo que vamos a poner. Como hemos visto que existen dos tipos de códigos distintos, estas serían las respectivas sustituciones que habría que hacer para cada uno de ellos:
A) Plantillas del nuevo diseñador
Cambiar <data:post.commentLabelFull/>:
por <data:post.numComments/>
B) Plantillas anteriores
Cambiar <b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if>
por <data:post.numComments/>
Luego ya sólo es cuestión de añadir este CSS antes del cierre de la etiqueta SKIN (]]></b:skin<) de vuestra plantilla y que lo que hace es añadir la imagen de fondo. Si queréis personalizarla sólo hay que tener en cuenta que habría que cambiar el ancho y el alto del bloque.
.post-comment-link a {
display: block;
width: 48px;
height: 48px;
margin: 0px auto;
font-size: 10px;
line-height: 48px;
text-align: center;
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjubHdwqrbZ2wlgoeQi5EK7GnqCBWM8NiJlVKginMITImTJohMl9dSEj23M_HSLALq7xZSe3OcuRWRu1wSB6kIrEGulhM-y0Duw8hinepgtHJsqjyveeCm0FDHXfUPPIFX9iMNbVtapHhw/s320/comentarios.png);
}
.post-backlinks a {
background-image: none !important;
display:none !important;
}
display: block;
width: 48px;
height: 48px;
margin: 0px auto;
font-size: 10px;
line-height: 48px;
text-align: center;
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjubHdwqrbZ2wlgoeQi5EK7GnqCBWM8NiJlVKginMITImTJohMl9dSEj23M_HSLALq7xZSe3OcuRWRu1wSB6kIrEGulhM-y0Duw8hinepgtHJsqjyveeCm0FDHXfUPPIFX9iMNbVtapHhw/s320/comentarios.png);
}
.post-backlinks a {
background-image: none !important;
display:none !important;
}
Y bueno, si queréis cambiar de sitio ese número de comentarios, que en la página principal del blog es al mismo tiempo un enlace directo al apartado de comentarios de cada post, pues ya sabéis que lo que tenéis que buscar en la plantilla es <span class='post-comment-link'> y luego mover todo el trozo a dónde os interese.
¿Vemos otro post al azar por si le encuentras utilidad o quizás prefieres ser más metódico y suscribirte a nuestras entradas por correo? También puedes imprimir este artículo y por supuesto compartirlo en redes sociales si fue de tu agrado.
Hola¨Oloman:Ya lo he implementado pero quedó muy pequeño.
ResponderEliminarApenas se aprecia.Cómo lo resalto mas?Gracias
No quitaste lo de "Sin comentarios" y sólo pusiste la parte de estilo por lo que pude ver, o sea, la parte final del post.
EliminarSi quieres un globo más grande tendrás que cambiar la dirección de la imagen que hay en el background y también los dos 48px por las nuevas medidas.
Muchísimas gracias!!!Queda genial.¿y para que el número sea mayor?
ResponderEliminarPara eso otro has de cambiar el valor de font-size: 10px;
EliminarMuchísimas gracias por tus prontas respuestas.Me encanta como queda,es eres estupendo
ResponderEliminarUn saludo
Lo he incluído, de momento, en mi blog "Curiosón", y le he dado otras medidas, pero sigue apareciendo el mensaje de "0 comentarios". Probablemente, algo que no he hecho bien, no obstante, no me disgusta así tampoco.
ResponderEliminarUn saludo
En tu caso yo cambiaría la imagen que puse por otra con color de fondo. Creo que quedaría mejor.
EliminarPrimer intento exitoso!! Gracias
ResponderEliminarA mí no me funciona con la plantilla actual que tengo. :(
ResponderEliminarEs que, está pre-formateado tal cual.
¿Cómo podría solucionar este inconveniente?
Espero respuesta. Muchas gracias.
¿Qué pretendes hacer? ¿Lo primero, lo segundo o ambas cosas? No veo ninguno de los códigos en tu plantilla actualmente.
EliminarHola Oloman Oloman:
EliminarLo que pretendo, es como se comenta arriba, el no mostrar los números cuando los comentarios estén a cero. Si miras mi blog, ya aparece, porque de hecho, los artilugios y demás, están perfectamente configurados (es la nueva plantilla, no la vieja, ya que, modifiqué la nueva de la vieja, porque noté que no servía para mantenerla en mejores condiciones. Yo, si quieres, te paso el código (aquí no me lo permite, no sé porqué, pero me dice que el código SPAN no lo permite. :(
Lo de mi plantilla, no te aparece, porque, está a código 'secundario'. Es decir, que está sólo inmodificable a través de la plantilla que está generada internamente.
Tengo dos modos de visualización de la plantilla, sin artilugios y con artilugios.
Puedo dar más detalles, si quieres, pero no aquí, porque me da error.
Saludos...
Ya me funciona. Era que tenía una línea mal. Pero ya funciona. ;-)) Ahora voy a por el 2º código.
EliminarEl 2º código no le hago constancia. Ya está todo arreglado. NO me hace falta más.
EliminarMuchas gracias.
Saludos.
De nada :)
EliminarHola Oloman.¿Habrá posibilidad alguna de cambiar el mensaje que acompaña al número de comentarios?. Es decir, cambiar por ejemplo la leyenda "No hay comentarios" por "Deja tu comentario" o algo parecido. Se que había algunos tutoriales para hacerlo pero creo que ya no se aplican con los nuevos cambios que ha efetuado Blogger en los comentarios. Gracias de antemano.
ResponderEliminarSi tienes el código de 1 y si no recuerdo mal, tendrías que cambiar <data:post.commentLabelFull/> por la frase que quieras. Con eso debe ser suficiente.
EliminarEs decir cambiar el data:post.commentLabelFull/
EliminarPor este otro:
data:loquesea/
¿No?
Por una DATA no, sino por una frase o palabra cualquiera. Por ejemplo la que dice Daiana; "Deja tu comentario"
EliminarAh, ya. Ya tengo los conceptos perfectamente contrastados. :)
EliminarSlds...
¡Muchas gracias Oloman!. Ya lo logré.¡Saludos!
EliminarHola Oloman, justo estaba pensando en esto. El problema es que me gustaria que no se viera el 0 pero si la palabra "comentarios" y cuando me apliqué el codigo me desaparecieron las dos cosas, hay solución para esto?
ResponderEliminarGracias.
Sólo hay que cambiar la condición de lugar... ¿Tienes el tipo 1 o el 2?
EliminarEl código que tengo es el 2 (b, plantillas anteriores)
EliminarTe dejo la dirección del blog por las dudas.
http://salgandelcamino.com.ar/
De paso te pregunto: el link de comentarios lo tengo abajo de los titulos de los post, como hago para moverlo hacia la derecha?
Vale, pues en tu caso no cambies el código por el que propongo. Usa el que tienes y sólo cambia:
Eliminar<b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/>
...por:
<b:if cond='data:post.numComments == 0'> <data:top.commentLabel/>
Y si quieres cambiar la palabra "Comentario" pues sustituyes <data:top.commentLabel/> por la expresión que prefieras.
Un millón de gracias Oloman, ahora si lo pude resolver!! me resta saber como muevo ese link de comentarios hacia la derecha. Otra vez mil gracias!
EliminarPrueba con esto:
Eliminar.post-comment-link {
float: right;
}
Gracias Oloman, funcionó perfecto!
Eliminartodo ok
ResponderEliminarA mí no me funciona :-( www.profedeele.es
ResponderEliminarEn tu caso el código no es el original, por lo que tendrás que hacer algo de artesanía.
EliminarLocaliza en tu plantilla un div class='snips-header' Dentro de esa caja debes tener el código que genera ese "X comments" que tienes.
Pues creo que tendrías que cambiar todo el div por este otro:
<div class='snips-image'>
<b:if cond='data:post.numComments != 0'>
<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
</b:if>
</b:if>
</div>
Hola Oloman, en mi blog aparece no hay comentarios, cuando nadie publica, y me gustaría que apareciese "deja tu comentario" o alguna otra leyenda, en todo caso que no apareza "no hay comentarios". He probado lo que propones, pero no me resulta,
ResponderEliminarHola. Mira el comentario 7.1. Ahí tienes la forma de cambiar esa frase por la que tu quieras. De todas formas este código del post funciona, así que también puedes probar de nuevo siguiendo con cuidado las instrucciones.
EliminarHola Oloman, a ver si me puedes ayudar. En mi blog. los comentarios me aparecen a cero y no se como puedo arreglarlo. Mi blog es http://tallerdemarta.blogspot.com.es/
ResponderEliminarGracias.
Arreglado ¿no? La cuestión era que usas los de Google Plus y esos tienen su propio contador.
EliminarBuenas Oloman, me estoy volviendo loco. He probado ya tantas cosas y modificado tanto la html, que ya no sé si la he fastidiado o qué.
ResponderEliminarEn el blog que estoy haciendo, en la página principal, debajo de la entrada no me aparece ni número de comentarios ni nada, por lo que futuros visitantes no sabrán llegar. Está claro que entrando en la entrada (valga la redundancia) sí aparecen, pero algo hice que no me aparecen el número de comentarios o el enlace para llegar a ellos desde la página principal.
El blog es http://doscalamaresensutinta2.blogspot.com.es/ redirigido desde http://doscalamaresensutinta.blogspot.com.es/
¡Muchas gracias de antemano!
Empieza por este enlace, Viti.
EliminarHecho y nada... Algo muy mal estoy haciendo y como no consigo leer qué narices tengo mal en la plantilla, me estoy volviendo loco.
EliminarNo aparece por ningún lado en el blog. ¿te puedo pasar mi desastre de plantilla por algún sitio? ¿por aquí?
Muchas gracias por tu tiempo, Oloman. Es muy de agradecer... ;)
PD: es una rabia, porque mientras no arregle los comentarios no quiero transmitirle la existencia del blog a los amigos...
EliminarHay muchas posibilidades ViTi. Te doy un par más...
EliminarUna sería que en CSS, el enlace a comentarios tuviera un display:none; lo que haría que no se viera.
Otra es que es que el código esté dentro de una condición que provoque que sólo se ejecute en las páginas ITEM, es decir, en las entradas. Aquí tienes una guía de condiciones por si no las conoces.
Nada, Oloman. Por más que juego con el HTML no cambia nada! Perdona que sea tan novato, pero me pierdo entre tanto lenguaje nuevo para mí. ¿Te podría pasar la plantilla HTML a ver si detectas el fallo o eso es mucho pedir? Es que hasta que no consiga poner los comentarios, no me gustaría difundir el blog a mis amigos...
ResponderEliminar(Vale, me doy cuenta de que eso mismo te dije la última vez, jejeje...) AYUDA POR FAVOR!!! ;)
Sería mucho pedir... :)
EliminarHola!! me gusta mucho tu blog, me es de mucha utilidad... me gustaria hacerte alguna consulta ya que es algo que he buscado por todas partes y no encuentro respuesta alguna.
ResponderEliminarHay alguna de forma de el dagdet linkwhith centrarlo? y la palabra "10"comentario hay forma de centrarla y cambiarle el tamaño?
Espero alguna repuesta,gracias anticipadas.
www.27forever.es
Rocío, en tu caso concreto, para centrar LinkWithin tendrías que añadir esto en tu CSS:
Eliminar.linkwithin_outer {
width: 400px;
margin: 0 auto !important;
}
Y para centrar el enlace a comentarios:
.post-comment-link {
text-align: center;
display: block;
font-size: 20px;
}
Con el font-size puedes regular el tamaño de fuente.
No sé si entendí bien, pero si es lo que pienso tendrías que añadir tras "<data:post.commentLabelFull/>:" un "<data.post.title/>
ResponderEliminarAiiiiiss mil gracias no sabes cuanto te lo agradezco!!!! me han dicho de mil maneras pero ninuga me ha funcionado,y esta vez si!!! te dejo el link para que veas como ha quedado www.27forever.es si se pudiera es posible que quede un poco mas juntito el gadget likwhin de lo de comentarios? si no esta asi perfecto.. y por ultimo he visto muchos tutoriales de poner el me gusta de facebook al final de las entradas pero pongo el enlace que deja en casi todos los tutoriales y no me funciona,sabrias porque?
ResponderEliminarmiiiiil gracias!!
Perdon...no seria necesario subir lo de los comentarios si pudiera poner entre medio el me gusta de facebook... gracias!
ResponderEliminarPara lo de los botones sociales (los tres más importantes), sigue este tutorial.
EliminarHola! Me ha parecido muy clara tu explicación, pro algo he debido hacer mal.
ResponderEliminarEn la página principal, ya no me sale que una entrada tiene 0 comentarios cuando no tiene ninguno, pero cuando abro la entrada, me sigue saliendo en enorme abajo NO HAY COMENTARIOS:
Será porque la plantilla de blogger ha cambiado? o es que soy muy torpe?? ;)
gracias y un saludo!
Hola María. Es que este código es sólo para la página de Inicio como comentaba en el post.
EliminarWooooow! que pasada!!! me ha encantado, ha quedado genial!
ResponderEliminarpero me gustaría saber qué tendría que hacer para que el globo quedase situado en la parte superior en el lado derecho de la fecha.
Te dejo el enlace a mi blog por si quieres echarle un vistazo!
¡MUCHÍSIMAS GRACIAS POR TUS POSTS! SON DE GRAN AYUDA!!!!!
Cristina, no dejaste la dirección y he logrado encontrar un par de blogs tuyos, pero en ninguno tienes puesto este truco... ¿?
EliminarOh siii! Qué cabeza la mía!!!, lo hice en papilladefruta.com verás que hay un globo azul en la parte inferior de algunas publicaciones, las que tienen comentarios, claro! Jeje
ResponderEliminarMe lo pones difícil, porque esa dirección no me funcionaba, pero lo encontré.
EliminarLo más rápido es que busques en tu plantilla algo parecido a esto...
<h2 class="date-header"><span><data:post.dateHeader/></span></h2>
...y pongas ese mismo código justo detrás. Si está dentro de un condicional, pues tras el cierre del mismo.
Te debería quedar centrado justo encima de la fecha así que luego ya ajustas tú la alineación.
Hola Oloman.
ResponderEliminarLo que me gustaría es eliminar la palabra comentarios en el header del post. Poner solo el número de comentarios que hay y un icono que en mi caso viene en una tipo de fuente. . me bajé de aquí http://fontawesome.io/ un archivo css con todo los inconos. en una fuente. he probado con las explicaciones que dan pero no doy con ello. ¿Me podrías ayudar?.
Gracias.
Saludos.
Ah, la plantilla que tengo en minima/ sencillo. Es un blog privado de pruebas.
ResponderEliminarHe importado estos css
ResponderEliminarfont-awesome.min.css' rel='stylesheet' type='text/css'/>
font-awesome.css' rel='stylesheet' type='text/css'/>
bootstrap.css' rel='stylesheet' type='text/css'/>
y declaré estos estilos:
me gustaría hacer algo como lo que se muestra en el footer del post de esta plantilla
http://themeforest.net/item/zefir-simple-and-clean-wordpress-blog-theme/full_screen_preview/7650213
Es posible hacerlo en blogger?
Gracias de antemano.
Saludos.
borré lo de declarar estilos.... sorry
ResponderEliminarEn este orden, echa un vistazo a estas entradas:
Eliminarhttp://www.oloblogger.com/2014/02/fuente-iconos-awesome.html
http://www.oloblogger.com/2014/02/awesome-menu-texto-iconos.html
http://www.oloblogger.com/2008/06/enlace-comentarios-en-blogger.html
Hola Oloman,
ResponderEliminarantes de nada muchas gracias por tu ayuda.
He seguido los enlaces que me has recomendado.
Tengo en el post header debajo del título autor categorías y a la derecha comentarios.
Siguiendo todos tus pasos, ahora se me queda como un enlace el número de comentarios que en este caso es un 1.
Lo siguiente es debajo de skin poner
.post-comment-link a{ }
¿cómo pongo que fa fa-coment-o se me quede delante del número de comentarios y que ese icono junto con el número de comentarios sea un enlace?
Muchas gracias.
Te lo pregunto porque inspeccionado la plantilla que te comenté anteriormente viene el selector ::before
ResponderEliminar::before
"5"
y en CSS
.fa {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
fa-comment-o:before {
content: "\f0e5";
}
*:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
Resumiendo.lo que pretendo es icono: fa comment-o + nº comentarios.
Si tienes ya instalada Awesome, lo único que tienes que hacer es sustituir la palabra "comentarios" por <span class='fa fa-comment-o '></span> y te saldrá ahí el icono. Como tienes número+comentarios, cuando veas que funciona por el SPAN delante del número.
EliminarGracias Oloman.
ResponderEliminarLo conseguí. Bueno, se me quedó primero el número y luego el icono.Pero está bien así. Lo intenté poner delante pero el número de comentarios saltaba a la línea inferior. Tampoco podía cambiar el color ni salía como enlace.
Saludos.
Bueno, eso que te pasó tendría que verlo para decirte exactamente, pero en un principio sería cuestión de ajustar el CSS de la clase que controla el número de comentarios. Seguramente con ponerle un float o un display:inline llegaría.
Eliminar¡Hola! Uff! Que bueno que encontré tu blog porque las plantillas de nuevo diseño me ha dado bastante problemas. He modificado blog antes con buenos resultados, pero lo dejé por un tiempo y estas plantillas me pierden en algunas cosas, ya que se han modificado las etiquetas. Mi pregunta es ¿cómo puedo cambiar la palabra "comentarios" por otra por ejemplo "Burbujas" para que, cuando hayan comentarios, se visualice como 1 burbuja 2 burbujas etc.? Y,disculpa que abuse, pero también tengo el problema de que cuando hago los pasos de la respuesta 7 para cambiar "no hay comentarios", me aparecen en todos los post la frase por la que sustituyo la etiqueta, independientemente o no si tengo comentarios.
ResponderEliminarGracias, te juro que eres una salvación enorme.
:)
Liz
Mi blog es http://harshie.blogspot.com
Sorry
Eliminarhttp://harshies.blogspot.com
Hola Liz.
EliminarPara cambiar la palabra 'comentarios' sólo tienes que ir a Diseño > Bloque de Entradas > Editar. Se abrirá una ventana con varias opciones y una de ellas es precisamente para cambiar esa palabra.
Para lo otro, entiendo que tienes una plantilla del Nuevo Diseñador y que estamos hablando del segundo trozo de código del punto 1 de esta entrada. Si es así, en lugar de esas 8 líneas que pongo, prueba con estas otras:
<b:if cond='data:post.numComments != 0'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
<data:post.commentLabelFull/>:
</a>
<b:else/>
Comenta, que es gratis
</b:if>
</b:if>
</b:if>
</b:includable>
Gracias de verdad MONTONES DE GRACIAS!
EliminarLo que me pasa con la palabra "comentarios" es que en el cuadro de diseño, la cambio, pero algo debe de tener mal configurado que no aparece con el nuevo nombre en el blog. Me pasa lo mismo si trato de cambiar lo comentarios de lugar etc. Por eso decidí que tal vez debería cambiarlo directamente en la plantilla, pero de la forma que solia hacerlo ya no sirve:/
Muchas gracias (nuevamente)
:)
Liz
Y... hice lo que tu me dijiste y resulta super bien, pero no deja un link para la caja de comentarios como lo hacia la frase anterior ¿hay forma de que al pinchar la nueva frase ocurra lo mismo? ¿o es mucho? xD!
EliminarCariños y gracias.
Liz
Lo que te pasé debería generarte un enlace al formulario de comentarios, pero si no es así, probemos a forzarlo. En lugar de:
Eliminar<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
... que sea...
<a class='comment-link' expr:href='data:post.url + "#comment-form" '>
En fin, me sigue saliendo 0 publicar es gratis.
EliminarTe dije que me resumieras cual era tu problema concreto y dónde aparecía porque me había perdido... :s
EliminarEste comentario ha sido eliminado por el autor.
EliminarHola Oloman Gracias por el tutorial.
ResponderEliminarCuando aparecen todas las entradas se cumple todo, es decir, si hay comentarios aparece el numero de comentarios y el globito y si no hay se queda en blanco.
Cuando se da a la entrada con comentarios, puse un mensaje de agradecimiento, pero cuando le doy a la entrada en donde no hay comentarios aparece 0 y publicar un comentario en la entrada.
¿Cómo cambio esto último? Que desaparezca el 0 y que pueda poner el mensaje "anímate a comentar"
Muchas gracias.
Saludos.
Libertad, prueba lo que le contesté a Liz.
EliminarHola de nuevo Oloman.
ResponderEliminarCreo que no me explique bien.
En la página principal, están todos los post en los que tengo aplicado los sumarios automáticos. En esa página se ven los post que tienen comentarios con num+icono bocadillo y las entradas que no tienen comentarios está en blanco.
Eso lo quiero así.
Si se accede a la entrada con comentarios aparece "Comentarios: num . Gracias por comentar".
Hasta aquí bien.
Si se accede a la entrada sin comentarios, aparece "0 Publicar un comentario en la entrada"
Y es aquí dónde quiero cambiar ese mensaje por "Anímate a comentar"
Cuando aplico la respuesta que le diste a Liz, lo que me sale en la página principal en las entradas sin comentarios es: "Comenta,es gratis". Pero no es eso lo quiero, aquí lo quiero en blanco.
¿Se puede hacer de este modo?
Muchas gracias.
Saludos.
Me he perdido un poco, pero no es por tí, es por mí que tengo que contestar a muchos y entre pregunta y respuesta además me están pasando muchos días por las vacaciones.
EliminarEn un principio, si el problema se reduce a la página principal y con lo de Liz te funciona, simplemente cambia el "Comenta, es gratis" por un espacio en blanco.
Gracias Oloman, no tienes porqué disculparte.
EliminarLo intentaré a ver si me sale.
EliminarOtra cuestión Olomañ
ResponderEliminar¿Cómo puedo hacer la numeración del los comentarios? Tal cual tienes tú.
Muchas gracias por tu ayuda.
Respuesta: http://www.oloblogger.com/2012/01/numerar-los-nuevos-comentarios-blogger.html
EliminarGracias.
EliminarHola, Oloman.
ResponderEliminarGracias por el tutorial. He hecho lo que indicabas en el 7.1, pero sigue saliendo lo de 'No hay comentarios'. Incluso quité la etiqueta que había a los lados de h/4 o algo así.
Muchas gracias por tu ayuda!
¿Te sirve lo de abajo Eleanor? Es que esta parte de la plantilla la tengo algo oxidada por el poco uso que le doy y el post es de hace año y medio ¡no me acuerdo de todo! :)
EliminarLo he leído varias veces y no me queda muy claro...
EliminarEn cualquier caso, gracias por responder :)
Hola Oloman, disculpa por los mareos de cabeza que te doy. Me lancé de cabeza al html a "... elemento" para averiguar las etiquetas y:
ResponderEliminarEliminé : y en cada caso puse lo que quería entre h4.
En el primer : lo sustituí por
El segundo lo eliminé y entre h4 puse "Anímte a comentar" Aquí además aparece el mensaje "publicar un comentario en la entrada"
Para quitar el mensaje "Publicar comentario en la entrada" fui a comment-post-message, en mi caso aparece dos veces,. En el primero eliminé lo que había entre h4 desde a hasta /a.
En el caso de que haya comentario " Gracias por comentar". Aquí no aparece el número de comentarios que hay.
div class="comments" id="comments
a name='comments'
h4 Gracias por comentar h4
A mi me funciona. Espero que si alguien tiene la misma duda esto le sirva de ayuda.
..en el primer lo sustituí por lo que tú planteaste de eliminar y sustituir.
ResponderEliminarOK. Gracias, espero que le sirva a Eleanor
Eliminar¿Me puedes orientar?
ResponderEliminarNo me aparece debajo de cada entrada" no hay comentarios"
Yo si lo veo, pero en catalán (supongo): Cap comentari
EliminarMuchas gracias, no pensaba que se podían editar este tipos de pequeños detalles en un blog. Me funcionó perfectamente
ResponderEliminarHola! me quedó genial! Muchas gracias. Mi Ultima pregunta es como cambiar comentarios por otra palabra. Mi problema es que no lo puedo cambiar en el bloque de las entradas, no tengo idea por qué.¿Alguna forma?
ResponderEliminarNuevamente millones de gracias! Sin ti no lo habría logrado!
:)
Mira el comentario 8.3 Liz. Allí puse como se hacía lo de cambiar la palabra "Comentarios"
EliminarGracias! En serio, eres muy bueno en esto y tu paciencia en infinita.
EliminarGracias nuevamente.
:)
Liz
Oloman, lo único que no me funciona es que al poner la palabra que reemplaza comentarios, me borra el numero de éstos. ¿Que puedo hacer para mantener el numero y cambiar la palabra?
ResponderEliminarUn besote!
Eres seco!
Uff... ya no sé ni por dónde va lo tuyo ni que código tienes actualmente... ni lo puedo saber porque desde aquí ya lo veo interpretado. Lo mejor es que restaures todo como explico en la entrada y una vez hecho eso vayas a Diseño y en bloque Entradas edites. Ahí verás un casillero dónde podrás cambiar la palabra "Comentarios" por la que quieras. Es lo más fácil
ResponderEliminarComprendo que no te confundas, tienes muchas preguntas que atender. El problema es que no puedo modificarlo directamente en el bloque de comentarios, pues cuando lo hago no se refleja en la plantilla. Así que lo que hice fue utilizar el comentario 8.3 de esta entrada y función super bien, pero no te muestra el número de comentario, solo la palabra que elegí (por ejemplo "burbujas").
EliminarMi plantilla es de las últimas, pero tiene cosas que no he visto en otras de este tipo. De hacho para introducir cambios exitosos he tenido que adaptar tus instrucciones en forma intuitiva, conservando o eliminando códigos que no están en lo que tu señalas. lamentablemente este vez no he podido hacer. de todas formas, muchas gracias por tu ayuda. Eres super amable y claro.
:Liz
Hola, Oloman,
ResponderEliminarSi no he entendido mal, ¿el código a cambiar es a partir del segundo b:else?
Muchas gracias!
Hola Sandra. Si te refieres a la primera de las dos opciones que dí, sí, es a partir del segundo b:else.
EliminarGuarda una copia de seguridad antes de cambiar nada por si acaso.
Sí, a esa me refería. Muchas gracias!!
EliminarBuenas Oloman:No me sale el número de comentarios dentro del bocadillo de comic.¿Cuál será el problema?Sé que lo resolverás rápido.Muchas gracias
ResponderEliminarYa está listo,Gracias Oloman
EliminarDe nada. Como habrá visto todo el mundo ¡soy rapidísimo! jajajaja...
EliminarHola Oloman, me alegra volver a saludarte. En un foro oficial de Blogger descubrí como ocultar "No hay comentarios" cuando se está en una entrada concreta. Pero me gustaría también ocultarlo en la página principal del blog, donde se muestran todas las entradas. Es posible? gracias por tu atención. Un cordial saludo!
ResponderEliminarHola. Si viera ese código que pusiste sería más fácil, pero probablemente esté todo "encerrado" en una condición que sólo lo activa en las entradas. Si quitas esa condición funcionará en todo tipo de páginas.
Eliminar