Numerar los comentarios

Supongo que mas de un@ se habrá fijado en que los comentarios del Escaparate aparecen numerados en las páginas de etiquetas (donde se ven los comentarios expandidos debajo de las entradas).
Lo he hecho guiándome por una entrada del genial Jmiur de Vagabundia y, como podéis ver en su post, se consigue con el uso de un script.
En este caso cada número actúa como un vinculo o enlace al comentario, pero si lo que nos interesa es simplemente numerarlos, sin más, podremos conseguirlo de forma muy simple usando las mismas etiquetas que para numerar cualquier tipo de lista.

[1] Nos situamos en la parte de Edición - HTML de nuestra plantilla y expandimos los artilugios para encontrar la parte del código que nos interesa.
Hemos de añadir en esa parte las etiquetas <ol>, </ol>, <li> y </li>, tal como están colocadas en el código siguiente (están en negrita):

<ol><dl id='comments-block'>
<b:loop values='data:post.comments' var='comment'>
<li><dt class='comment-author' expr:id='data:comment.anchorName'>
<a expr:name='data:comment.anchorName'/>
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' rel='nofollow'><data:comment.author/></a>
<b:else/>
<data:comment.author/>
</b:if>
<data:commentPostedByMsg/>
</dt></li>

<dd class='comment-body'>
<b:if cond='data:comment.isDeleted'>
<span class='deleted-comment'><data:comment.body/></span>
<b:else/>
<p><data:comment.body/></p>
</b:if>
</dd>
<dd class='comment-footer'>
<span class='comment-timestamp'>
<a expr:href='data:comment.url' title='comment permalink'>
<data:comment.timestamp/>
</a>
<b:include data='comment' name='commentDeleteIcon'/>
</span>
</dd>
</b:loop>
</dl></ol>


[2] El resultado no podemos verlo en "vista previa", pero si algo ha ido mal no será demasiado difícil volver a localizar y retirar las etiquetas.

ResultadoEjemplo de comentarios numerados

Nota:
En IExplorer el efecto numeración no se ve.

0 comentarios:

Publicar un comentario