JMiur [E]

La útltima entrada de Mamanunes me pareció interesante porque habla de algo a lo cual no le había prestado atención.


Cuando borramos un comentario como administradores, tenemos la posibilidad de marcar la opción para que desaparezca para siempre, si no hacemos eso, en el blog se verá un mensaje indicando que el comentario ha sido eliminado.


Cuando comentamos en otros sitios de Blogger, si estamos logueados también podemos borrar nuestros propios comentarios pero, en ese caso, no tendremos la opción de eliminarlos permanentemente. Eso, es algo que sólo puede hacer el administrador del sitio.


En la plantillas, hay una serie de códigos que controlan esa parte. Esto muestra el tachito de basura y crea ese enlace que abre la página donde los eliminamos:
<b:includable id='commentDeleteIcon' var='comment'>
<span expr:class='&quot;item-control &quot; + data:comment.adminClass'>
<!-- puede decir esto -->
<a expr:href='data:comment.deleteUrl' expr:title='data:top.deleteCommentMsg'><img src='//www.blogger.com/img/icon_delete13.gif'/></a>
<!-- o puede decir esto otro -->
<a expr:href='data:comment.deleteUrl' title='Delete Comment'><span class='delete-comment-icon'>&#160;</span></a>
</span>
</b:includable>
Es indistinto, en un caso se muestra directamente una imagen y en el otro, la misma imagen se carga desde el CSS que incluye Blogger. Sea como sea, podemos usar otra imagen o reemplazarla por un texto.

El resto se encuentra en otro includable, el que controla la forma en que se muestran los comentarios:
<b:includable id='comments' var='post'>
.......
<b:if cond='data:comment.isDeleted'>
<span class='deleted-comment'><data:comment.body/></span>
<b:else/>
<p><data:comment.body/></p>
</b:if>
.......
</b:includable>
Hay un condicional que verifica si el comentario fue eliminado; si es así, se muestra ese texto y si no, se muestra el contenido del comentario.

Si no queremos que se vea ese texto por defecto, simplemente eliminamos lo indicado pero, dependiendo de las plantillas, eso no eliminará todo, por ejemplo, si tenemos habilitados los avatares estos se seguirán viendo. Para no mostrar absolutamente nada, tal vez, podríamos usar JavaScript y agregar lo siguiente justo antes de </loop>:
<b:if cond='data:comment.isDeleted'>
<script> document.getElementById(&quot;<data:comment.id/>&quot;).style.display=&quot;none&quot;; </script>
</b:if>
También hay una definición de CSS que suele estar en las plantillas y que controla el color y la fuente de ese texto que agrega Blogger y que claro, podemos personalizar a gusto:
.deleted-comment {
color: gray;
font-style: italic;
}

10 comentarios:

Anónimo  

Veo que si se modifica el texto <span class='deleted-comment'><data:comment.body/></span> después no sabe cuáles comentarios fueron eliminados por el autor y cuáles por el administrador del blog... siempre muestra el mismo texto que puso uno.

Responder
Gem@  

Cuando empecé a leer pensé ¿cómo no ha visto este hombre esa opción de eliminar permanentemente?
Ya veo que el tema no era ese sino algo más rebuscado, ya me extrañaba jajajajaja

Responder
Anahí  

JMiur, a mí me desapareció un comentario de un post, tal que acto seguido aparece un comentario mío respondiendo "en el aire", muy loco... ¿eso que pudo ser, tiene idea?
Slds.
(http://elrincondeanahi.blogspot.com/2009/12/heroes-cansados.html)

Responder
JMiur  

LeonardoN:
Sí, así es, eso es lo que ocurrirá. Se reemplazan ambos textos.

Gem@:
Son esas partes de la plantilla a las que uno no suele prestarles atención :D

Anahí:
He visto que a veces eso ocurre pero, no tengo explicaciones al respecto. Blogger puede eliminar un comentario pero sólo si proviene de algún sitio peligroso y en ese caso, también deja un mensaje de advertencia. En tu plantilla todo debe estar bien ya que ahí abajo veo alguien que borró un comentario y lo volvió a colocar.

A veces, se pierden, ya sea al agregarlos o incluso, si están moderados, no se publican pero si ya estaba y desapareció, no tengo idea aunque no hay que descartar algún error en al base de datos del mismo Blogger.

Responder
Patrica Ugo  

Gracias por la info.Muy util

Responder
Unknown  

Te digo, luego de hacerte trabajar en los comentarios Gracias Amigo!
no entraré a mirar esta parte por ahora! jajaja

Ya se me ocurrirá algo, es para que tus neuronas trabajen y trabajen ;) así se libran de enfermedades :P

Responder
JMiur  

Gracias por el comentario, Clr Patricia Ugo

Graciela: No, no creo que valga la pena hacerlo :D

Responder
rogikato  

mm jmiur n tendras por ahi alguna otra forma de comentar? osea otro tipo de comentario diferente q este com en las que tienen las paginas web
peero para blog...gracias..

Responder
Anahí  

El caso es que estuvo ahí durante un tiempo, y de pronto de buenas a primeras, desapareció. Suponiendo que el autor del comentario a los varios días se arrepintiera y lo borrara :O , digo, no sé, tendría que estar el aviso de "el autor..." etc., ¿no?, es medio raro...
Slds., y gracias.

Responder
JMiur  

Si, entiendo que si, que el mensaje de borrado debería haber quedado.

Responder

¿Quiere dejar un comentario?

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

Nota: sólo los miembros de este blog pueden publicar comentarios.

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