Seguimos con los comentarios anidados y vamos a establecer las reglas del texto del comentario en si mismo:
.comments .comments-content .comment-content {
  color: #666;
  font-family: Trebuchet MS;
  font-size: 13px;
  line-height: 1.3;
  margin: 0;
  padding: 15px 5px 10px;
}
y los enlaces Responder y Suprimir
.comments .comment .comment-actions a {
  background-color: #FFF;
  border-radius: 8px;
  box-shadow: 0 0 2px #000 inset;
  color: #888;
  float: right;
  font-family: Tahoma;
  font-size: 11px;
  margin: 0 2px;
  opacity: .7;
  padding: 1px 10px 3px;
  text-decoration: none;
  text-transform: lowercase;
}
.comments .comment .comment-actions a:hover {
  opacity: 1;
}
Y los comentarios anidados los separamos un poco hacia la izquierda y les quitamos la secuencia de color par/impar:
.comments .comments-content .comment-replies {
  clear: both;
  margin: 15px 0 0 25px;
}
.comments .comments-content .comment-thread ol li ol li {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
Debajo de todo eso, está el enlace "Responder" y nos queda un enlace que dice "Respuestas" que despliega y contrae las respuestas si es que las hay:
.comments .continue {
  display:inline-block;
}
.comments .continue a {
  background-color: #FFF;
  border-radius: 8px;
  box-shadow: 0 0 2px #000 inset;
  color: #888;
  font-family: Tahoma;
  font-size: 11px;
  margin: 0 2px;
  opacity: .7;
  padding: 1px 10px 3px;
  text-decoration: none;
  text-transform: lowercase;
}
.comments .continue a:hover {
  opacity: 1;
}
.comments .thread-toggle {
  background-color: #FFF;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 0 0 2px #000 inset;
  cursor:pointer
  display: inline-block;
  margin: 0 2px;
  opacity: 0.7;
  padding: 1px 10px 3px;
}
.comments .thread-toggle:hover {opacity: 1;}
.comments .thread-toggle a {
  color: #888;
  font-family: Tahoma;
  font-size: 11px;
  text-decoration: none;
  text-transform: lowercase;
}
.comments .comments-content .comment-thread:empty {
  display:none;
}
Dejamos las flechitas que usa Blogger:
.comments .thread-chrome.thread-collapsed {
  display: none;
}
.comments .thread-toggle .thread-arrow {
  display: inline-block;
  height: 7px;
  width: 10px;
}
.comments .thread-expanded .thread-arrow {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC") no-repeat 0 0;
}
.comments .thread-collapsed .thread-arrow {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAJUlEQVR42mNgAILy8vL/DLgASBKnApgkVgXIkhgKiNKJ005s4gDLbCZBiSxfygAAAABJRU5ErkJggg==") no-repeat 0 0;
}
Lo único que nos faltaría es el formulario de comentarios sobre el que mucho no podemos hacer, solo trataré de centrarlos. Hay dos tipos básicos:
.comment-replybox-thread  { /* el que está debajo de los comentarios */
  padding: 10px 0 0 20px;
}
.comments .comment-replybox-single { /* el que se muestra dentro de los replies */
  padding: 5px 0 0 0px;
}
Un detale extra, el enlace "Carar más ..." que se muestra al final cuando hay demasiados o no se han terminado de cargar:
.comments .comments-content .loadmore {
  background-color: #F0F0F0;
  border-radius: 16px;
  box-shadow: 0 0 10px #888 inset;
  font-family: Tahoma;
  height: 32px;
  line-height: 32px;
  margin: 20px auto;
  text-align: center;
  text-transform: lowercase;
  width: 80%;
}
.comments .comments-content .loadmore a {
  color: #888;
  font-size: 20px;
}
.comments .comments-content .loadmore:hover a {
  color: #000;
}
.comments .comments-content .loadmore.loaded {
  opacity: 0;
  overflow: hidden;
}
Y el resultado final es el que puede verse en este demo online aunque quedan cosas sin resolver con reglas de estilo que no tngo idea qué uso tendrán ya que hacen referncia a clases que no existen o carecen de contenido:
.comments .comments-content .icon.blog-author {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin: 0 0 -4px 6px;
}
.comments .comments-content .comment-body {
  position:relative;
}
.comments .comments-content .owner-actions {
  position:absolute;
  right:0;
  top:0;
}

29 comentarios:

Felipe OI  

Muchas gracias por destripar el nuevo sistema de comentarios! Ahora hasta parece bonito y útil y todo ;)
Una cosilla, hay un problema en el enlace "este demo online", que me lleva a una página con el mensaje "Tu cuenta actual (xxx@yyy.com) no tiene acceso para ver esta página.".

Responder
Domin-Omega  

Quería ver el demo, pero al parecer el blog es privado U.U

Responder
Víctor Emanuel Ortiz  

También estuve haciendo mis pruebas intentando agregar a alguno de mis blogs este nuevo sistema de comentarios y hay cosas que no le encuentro el lado como por ejemplo que el "Mensaje del formulario de comentarios" queda debajo del cuadro de comentarios en vez de arriba como estaba antes. Y cosas así.
Sobre el código CSS .icon.blog-author es una especie de "indicador" del autor, es decir, en las plantillas de las vistas dinámicas muestra un dibujo de un lápiz al lado del nombre del autor. Más específicamente hablando el CSS en cuestión es este (espero que se pueda dejar códigos):

.comments .comments-content .icon.blog-author {
width: 18px;
height: 18px;
display: inline-block;
background-repeat: no-repeat;
background-image: url(URL_IMAGEN);
margin: 0 0 -4px 6px;
}

El "lápiz" en el código fuente de Blogger Buzz es esta imagen en esquema data:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9sLFwMeCjjhcOMAAAD+SURBVDjLtZSvTgNBEIe/WRRnm3U8RC1neQdsm1zSBIU9VVF1FkUguQQsD9ITmD7ECZIJSE4OZo9stoVjC/zc7ky+zH9hXwVwDpTAWWLrgS3QAe8AZgaAJI5zYAmc8r0G4AHYHQKVwII8PZrZFsBFkeRCABYiMh9BRUhnSkPTNCtVXYXURi1FpBDgArj8QU1eVXUzfnjv7yP7kwu1mYrkWlU33vs1QNu2qU8pwN0UpKoqokjWwCztrMuBhEhmh8bD5UDqur75asbcX0BGUB9/HAMB+r32hznJgXy2v0sGLBcyAJ1EK3LFcbo1s91JeLwAbwGYu7TP/3ZGfnXYPgAVNngtqatUNgAAAABJRU5ErkJggg==

Algo más: te aviso el link al demo tiene un pequeño fallo :P

Responder
madita  

Me va gustando, pero me queda la duda de los emoticonos.

Responder
Gem@  

Me encanta, es un gran trabajo :)

Responder
Brian Armendia  

JMiur: Ayer me refería al nuevo look de Blooger, y gracias me ayudaste mucho, te lo agradezco.

Responder
JMiur  

El enlace ya está arregaaldo, es el mismo del post anterior.

Ahora, parece que al entrarse, se posiciona al final de la página ¡UFA!!!

Víctor Emanuel Ortiz
No sé como controlar eso del "Mensaje del formulario de comentarios"; efectivamente, queda debajo. El esquema de Blogger es complciado y bastante absurdo.
Gracias por la info de .icon.blog-author :D

madita
Aún no me he fijado en el detalle de los emoticones pero imagin oque podrán agregarse igual. Tengo que probar.

Responder
Adrián J. Messina  

Exacto, justo leí tu comentario.
Se al hacer click en el título de la entrada se posiciona al final de la página. Any suggestions?

Responder
JMiur  

No tengo idea de por qué pasa eso, Adrián. Es un error de Blogger mismo porque ahora, ocurre en todos los blogs que usan este nuevo sistema de comentarios.

Responder
Edch  

Una pregunta, ¿qué debo hacer para que los comentarios anidados no se muestren automáticamente? O sea, quiero que por defecto no se muestren los comentarios, sino luego de hacer clic en "respuestas".

Gracias de antemano.

Responder
JMiur  

No sé. No es sencillo porque eso es parte de un script que manjea Blogger.

Responder
andres  

hola JMiur eres un grande, te agradezco por todos estos buenos aportes, mira que decidi modificar los comentarios aninados tal como indicas, me a resultado bien , tengo un problema y es que no me sirve la posibilidad de responder los comentarios anidados, suprimir si funciona pero como te indicaba responder no me funciona que debo hacer, tambien te molesto para pedirte el favor de que me ayudes a colocar imagen a los comentarios anonimos y organizar los comentarios del mas reciente al mas antiguo , es decir que el mas reciente salga de primeras, demaciada molestia te pongo pero se que eres el mejor gracias.
tengo solo un sector para los comentarios visitalo para que tegas idea de lo que te indico http://razapijaos.blogspot.com/p/libro-de-visitas.html?showComment=1326633202328

Responder
JMiur  

andres:

Responder no funciona porque tu blog utiliza las librerías Prototype-Scriptaculous. Eso, es algo que deberá resolver Blogger y por el momento, no hay nada que hacer, pasa en todos los blogs.

Hasta donde sé, no hay manera de mostrar los comentarios de modo inverso.

Para cambiar la imagen de los comentaristas anónimos, sólo se me ocurre usar JavaScript. No es algo que este muy claro ya que no hay manera de identificarlos; el código que se muestra siempre es el mismo, no hay diferencias entre ellos.

Responder
andres  

JMiur muchas gracias portomarte la molestia de mirar mi consulta, en este blog vi esta utilidad de organizar de forma inverza los comentarios http://chicablogger.com/blogger-permite-que-muestres-tu-avatar-en-los-comentarios/ fijate que en la opcion de redactar los comentarios hay una pequeña pestaña que nos da la opcion de organizarlos de 4 formas:
ordenar por: los mas populares
ordenar por: mejor evaluacion
ordenar por: los mas recientes primero
ordenar por: los mas antiguos primero

esas son gracias JMiur :)

Responder
Amador López Criado  

Hola de nuevo maestro. ¿Hay alguna manera de cambiar el texto predefinido "Cargar más..." que aparece al final de los comentarios por otro del tipo "Leer más comentarios".
Y una pregunta más. ¿Se podrías poner algún enlace como el que aparece en el formato antiguo que te lleve directamente al último comentario? Gracias por tu información y por la ayuda que nos ofreces.

Responder
JMiur  

andres
El sitio que muestras no está alojado en Blogger y el sistema de comentarios que utiliza es el de Disqus; de all´ique tenga esas opciones.

Amador López Criado:
Los textos están en una variable de Blogger que si buscas en tu plantilla, dice esto:
var msgs = <data:post.commentMsgs/>;

Eso, escribe lo siguiente:
var msgs = {'loadMore': 'Cargar más...', 'loading': 'Cargando...', 'loaded': 'No hay más.', 'addComment': 'Agregar un comentario', 'reply': 'Responder', 'delete': 'Eliminar'};

En principio, podrías cambiar la variable de Blogger por ese segundo código y cambiar los textos con cuidado.

Por el momento, no veo forma de direccionar al último comentario ya que carecen de IDs específicos.

Responder
Amador López Criado  

Funciona perfectamente. Mil gracias.

Responder
JMiur  

Perfecto, Amador :D

Responder
ayreonauta  

El único problema grave que sigo viendo es que Firefox e IE hacen foco en el formulario de comentarios al terminar de cargar la página (en tu demo y en mis pruebas).

Responder
JMiur  

Sí, así es. Es algo que venimos comentando hace tiempo y es otra vergüenza de Blogger.

Responder
☠★ Reené Herrera' Lavigne! ★☠  

:X

Responder
andres  

hola JMiur mira que el dia de hoy dejo de funcionar los comentarios anidados de un momento a otro volvieron hacer como eran antes y no se por que, Maestro como los puedo arreglar,
http://razapijaos.blogspot.com/p/libro-de-visitas.html
gracias.

Responder
JMiur  

andres: Fíjate en esta entrada.

Responder
Obed Calva  

JMiur como personalizo donde dice "Añadir comentario"

Responder
JMiur  

Eso no ha cambiado, suele estar en una etiqueta H4 al inicio del includable.

Responder
Iván  

JMiur, buenas, tengo un problema con la fecha de los comentarios, están en inglés, quiero ponerlas en español pero desde la configuracion de blogger no cambia nada, como puedo hacer? Gracias!

Responder
JMiur  

Con el nuevo sistema de comentarios anidados, la fecha aparece siempre en ese idioma; es un error de Blogger mismo.

Responder
Gabriel Barcena  

¡Vos sos grande, Che!
Me ayudó muchísimo en este nuevo enredo de blogger.
Saludos desde la "madre patria".

Responder
encuentroswingers  

Saludos tengo todos estos codigos en mi palntilla pero al momento de colocar los coemntarios anidados estos dejan de funcionar...ayuda.

Responder

¿Quiere dejar un comentario?

recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...

Todos los archivos y demos alojados en Fileden han sido redireccionados y deberían estar funcionando correctamente.
De todos modos, también puede accederse a ellos a través de SkyDrive

Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.

Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...

 
CERRAR