Poner mensaje en entradas con más de 200 comentarios

16 de julio de 2010 40 comentarios ,
Quienes tienen entradas con más de 200 comentarios sabrán que no se muestran todos los comentarios en la misma página, sino que Blogger divide los comentarios en páginas por bloques de 200 en 200.
¿Y cómo sabe el lector si está viendo el total de comentarios? Pues Blogger añade de forma automática unos pequeños enlaces al inicio y al final de los comentarios, pero estos enlaces son tan pequeños que la mayoría de las veces pasan desapercibidos por los lectores y cuando el lector regresa a la entrada para ver si hay una respuesta a su comentario no ve todos los comentarios, sino el último que es el #200.

comentarios blogger

Lo que haremos será poner un mensaje al final de los comentarios para que el lector pueda saber que hay más comentarios y pueda encontrar el resto de ellos.

comentarios blogger

Este mensaje sólo aparecerá en las entradas con más de 200 comentarios, en el resto de las entradas que tengan menos comentarios no será visible.

El procedimiento es sencillo, sólo entra en Diseño | Edición de HTML marca la casilla Expandir plantillas de artilugios y antes de ]]></b:skin> pega lo siguiente:
.paging-control-container p {
color: #2E2E2E;
font-size: 18px;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-align: center;
margin: 0 0 20px;
padding: 10px 0 0;
}

Ahora busca este código:
<b:if cond='data:post.commentPagingRequired'>
<span class='paging-control-container'>
<a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'>
<data:post.oldestLinkText/>
</a>
<a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'>
<data:post.olderLinkText/>
</a>
&#160;
<data:post.commentRangeText/>
&#160;
<a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'>
<data:post.newerLinkText/>
</a>
<a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'>
<data:post.newestLinkText/>
</a>
</span>
</b:if>

IMPORTANTE, hay dos códigos iguales a ese, el que debes localizar es el que se encuentra arriba de esta etiqueta:
<p class='comment-footer'>

Ya que lo has encontrado agrega lo que está en color rojo:
<b:if cond='data:post.commentPagingRequired'>
<span class='paging-control-container'>
<p>Esta entrada tiene más de 200 comentarios, usa los links de abajo para ver el resto de los comentarios</p>
<a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'>
<data:post.oldestLinkText/>
</a>
<a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'>
<data:post.olderLinkText/>
</a>
&#160;
<data:post.commentRangeText/>
&#160;
<a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'>
<data:post.newerLinkText/>
</a>
<a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'>
<data:post.newestLinkText/>
</a>
</span>
</b:if>

Ese es el texto que aparecerá en las entradas con más de 200 comentarios, puedes cambiarlo por cualquier otro texto o una imagen si así lo deseas.
El primer código que pegamos son los estilos de ese texto, ahí puedes modificar el tamaño de la letra, el color, etc.

Después veremos cómo personalizar esos enlaces, por hoy, es todo.


40 comentarios en:

" Poner mensaje en entradas con más de 200 comentarios "

  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  2. Este mensaje me apareció de Forma Automática cuando tenia como 230 comentarios
    Pero Tengo Una pregunta?
    Como Puedo cambiar el numero de comentarios en el que aparezca el mensaje...Digamos Cada 100 Comentarios para que cargue mas rápido
    Gracias

    ResponderEliminar
  3. Lamentablemente Blogger es quien maneja eso y lo hace de forma automática por lo que nosotros no podemos cambiar para que se muestren en bloques menores o mayores a 200

    ResponderEliminar
  4. Recomiendo herramientas como Disqus o DebateIntense(este me anda de lujo) para sus formularios de comentarios, son fáciles de instalar y permiten mayor interección con facebook o twitter. Saludos!

    ResponderEliminar
  5. Gracias por la recomendación, aunque esos servicios también tienen sus contras, ya será a opción y necesidades de cada usuario ver qué le conviene.

    Saludos.

    ResponderEliminar
  6. Que bueno, es justo lo que necesitaba.
    Muchas gracias por hacer este post.

    Saludos.

    ResponderEliminar
  7. Muy buenas potro, soy un seguidor de tu blog y el blog que tengo lo he creado con bastantes de las cosas que pones aqui y esto de las entradas tambien lo voi a poner en mi blog. Pero me gustaría la opinion de un experto en blogs para que me dijeras si esta bien o no. Mi blog es: http://www.diablesillayangelito.blogspot.com se trata de un blog de amor en el que expreso amor hacia mi novia. Si me dijeras que tal esta el blog te lo agradeceria muchisimo. Muchas gracias

    ResponderEliminar
  8. Hola Juan Jesús,

    Te agradezco mucho tu comentario y tu visita.
    No podría decirte qué está mal ya que cada blog es distinto y cada uno tiene necesidades diferentes. Lo importante es que lo hagas con pasión y creo que eso hay en abundancia, así que no creo que tengas de qué preocuparte ;)

    ResponderEliminar
  9. hola Potro saliendo del tema, necesito que me expliques como puedo eliminar la sidebar de la derecha la más delgada y agrandar el tamaño de los post como del slide, por fa si se puede o no! gracias


    http://top8music.blogspot.com/

    ResponderEliminar
  10. Busca esta parte de tu plantilla:
    #left-sidebar {width:195px;float:left;display:inline;padding:10px 0 10px 0px;}

    Cámbiala por esta:
    #left-sidebar {width:0px;float:left;display:inline;padding:10px 0 10px 0px;display:none;visibility:hidden;}

    Luego busca los estilos de .post y .post-home y cambia el ancho que tienen, súmales a cada uno 195px más de ancho.

    ResponderEliminar
  11. gracias Potro!!!! tabn estuve arreglando otros tamaños a base del tamaño del post pero no pude con este, ve en la imagen!

    http://img837.imageshack.us/img837/593/sinttuloec.png

    ResponderEliminar
  12. MUY BUEN POST POTRO (y) QUISIERA Q ME AYUDES COMO COLOCAR A MI BLOG UNA PORTADA Q DIGA por ejemplo:
    "Binvenido a de todo bla bla bla has clic en entrar para ingresar en el blog." aca te dejo unos blog q tienen lo q te pido q me ayudes:

    http://www.lalata.net/

    http://imperiourbano.com/

    espero tu respuesta.

    ResponderEliminar
  13. OCTAGONO3D, no sé, ya cambiaste de plantilla.

    —(•·÷[ÇRÍŠŠ_MÂÑ]÷·•)— , en esta entrada de Oloblogger hay una opción de hacerlo.

    ResponderEliminar
  14. Hola potro ¿Me podrías decir como agregar emoticonos a blogger para que se puedan poner en los comentarios y en las entradas? Te lo agradeceria mucho

    ResponderEliminar
  15. Mira esta entrada de Rosa, ahí explica cómo hacerlo.

    ResponderEliminar
  16. Jeje...ahora entiendo porque recién me entero de esto, estoy tan lejos de los 200 :P jajajajajajajajaja.

    No, en verdad ya había escuchado en un Foro que andaban preguntando porque se les había pasado los 200 y no parecían todos. Si recordara donde era le dejaría este link, porque nadie sabía contestarle.

    un abrazo!!!

    ResponderEliminar
  17. Quizá algún usuario te haga SPAM con 300 comentarios, no te preocupes :P

    Un abrazo!

    ResponderEliminar
  18. Hola amigo como haces para que siempre tus comentarios estén siempre visibles gracias por tus aportes

    ResponderEliminar
  19. Pues uso el formulario incrustado, no se si a eso te refieras. Mira esta entrada y escoge la opcion tres.

    ResponderEliminar
  20. Proto esta muy bueno este blog, felicitaciones, pero tengo una duda o mejor dicho una curiosidad, en la pestaña "contacto" te permite dejar un mensaje al correo de tu blog ya sea el caso pidiéndote ayuda u otra cosa relacionado al tema X, y yo quisiera poner algo así en mi blog, es posible esto? y si lo es como lo haria.
    Saludos!

    ResponderEliminar
  21. Hola J.Smart,

    En esta entrada se explica cómo crear un formulario de contacto en el blog, es el mismo que uso en el área de contacto.

    Saludos.

    ResponderEliminar
  22. Hola potro pues no me detecta la etiqueta;
    b:if cond='data:post.commentPagingRequired'>
    span class='paging-control-container'>
    a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'>
    data:post.oldestLinkText/>
    /a>
    a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'>
    data:post.olderLinkText/>
    /a>
     
    data:post.commentRangeText/>
     
    a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'>
    data:post.newerLinkText/>
    /a>
    a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'>
    data:post.newestLinkText/>
    ¿Que codigo es?

    ResponderEliminar
  23. Hola Antonio,

    Recuerda que el código lo encontrarás dos veces, ahí en la entrada dice cómo debes saber cuál de los dos códigos es. Si lo pones en el equivocado no verás el resultado.

    ResponderEliminar
  24. Excelente tu wed: cuando necesito ayuda entro aca siempre , lo que te quiero preguntar es , Como hacer para poner una caja de comentarios en una pagina del blog ? que no aparezca en la entrada si no es una parte donde yo quiera

    ResponderEliminar
  25. Gracias por tu comentario Admin.
    No estoy seguro si te he entendido, pero si quieres una página donde se puedan hacer comentarios, puedes crear una página independiente (esas no aparecen en la portada), y dejarla en blanco si quieres, ahí en el editor verás la opción de habilitar o no los comentarios. De esa forma puedes dedicar una página sólo para comentarios.

    Saludos.

    ResponderEliminar
  26. Que genial sería verme obligada a tener que utilizar este truco Mr. Potro xDD...

    ResponderEliminar
  27. Estimado El Potro:
    En lugar de dejar el mensaje que propones arriba, puedo poner el " CARGAR MÁS....." que tienes tú? Yo este que está en esta entrada ya lo cargué en la plantilla, aviso por si tengo que sacarlo o re-configurar.
    Gracias como siempre y un saludo.- :D

    ResponderEliminar
    Respuestas
    1. Hola ELSACERDOTE2011, el "Cargar más" es sólo para los comentarios anidados (los que tienen la opción de responder), y ese botón aparece sólo, pero únicamente cuando la entrada tiene más de 200 comentarios.
      Saludos.

      Eliminar
    2. Gracias por la aclaración. No se mucho de esto y me pareció que este elemento lo ponías tú. Sigo adelante. Nos vemos en otra entrada. :D

      Eliminar
  28. Hola Potro, de nuevo yo jeje. Oye entonces no hay forma de poner este mensaje en mi plantilla? yo tengo los comentarios anidados y siempre que las entradas pasan los 200 comentarios hay usuarios (los que comentan después del comentario 200) que se quejan por que no aparecen sus comentarios y piensan que yo los elimino.

    Es evidente que no varios no tienen la cultura, por así decirlo, de utilizar blogger, entonces a cada rato tengo que estarles explicando el uso del link "cargar más", tanto que hasta creo que voy a poner una sección de preguntas frecuentes en donde diga ¿porque no aparece mi comentario?.

    La única opción será convertir el link en un botón (más vistoso), así como el que utilizas tu? se podría cambiar la frase "cargar más"?

    Gracias de antemano.

    ResponderEliminar
    Respuestas
    1. Lamentablemente no se puede cambiar todavía, pero mientras tanto creo que sí será necesario o que pongas algún aviso o que hagas el botón más vistoso :)

      Saludos.

      Eliminar
  29. Gracias por la ayuda pero a mi no me va el cargar mas en las entradas puedes ayudarme

    ResponderEliminar
    Respuestas
    1. ¿Has probado con otro navegador? ¿has intentado eliminar cookies y caché?

      Eliminar
  30. hey potro seria bueno hicieras un tuto para que nuestros comentarios aparescan como los que hay en tu blog :D

    ResponderEliminar
    Respuestas
    1. Pues de hecho no tengo nada en ellos, sólo están numerados, en Oloblogger hay una entrada sobre este tipo de numeración ;)

      Eliminar

Si tu blog contiene material protegido por derechos de autor habilita tu perfil y deja únicamente el nombre de tu blog, no dejes la dirección del mismo, de lo contrario el comentario será eliminado.

 
Ir Arriba Ir Abajo
I Ciudad Blogger