viernes, 4 de abril de 2008

Experimento

¡Hola Rosa!

Revisando los pasos de cada hack vi que todos, excepto el último de ambos, son independientes. En el último paso para ambos hay que modificar en la misma área de código y es lo que causaría conflicto.

Así que de manera intuitiva, en el paso 4 del hack para expandir los comentarios debajo de las entradas, hay que sustituir éste código

<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>

que es el que nos dices que busquemos, con éste

<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:post.allowComments'>
<b:loop values='data:post.feedLinks' var='f'>
<a class="comments" rel="comments" expr:href='data:post.url + "#comments"' expr:onclick='"peekaboo_comments_display(&amp;quot;" + data:f.url + "&amp;quot;,&amp;quot;commentsul" + data:post.id + "&amp;quot;,thisblog_showCommentPhotos);toggleitem(&amp;quot;comments" + data:post.id + "&amp;quot;);return false;"'>
<b:if cond='data:post.numComments == 0'>
sin comentarios
<b:else/>
<b:if cond='data:post.numComments == 1'>
1 comentario
<b:else/>
<data:post.numComments/> comentarios
</b:if>
</b:if>
</a>
</b:loop>
</b:if>
<b:else/>
<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.url + "#comments"' expr:onclick='"toggleitem(&amp;quot;comments" + data:post.id + "&amp;quot;);return false;"'>
<b:if cond='data:post.numComments == 0'>
sin comentarios
<b:else/>
<b:if cond='data:post.numComments == 1'>
1 comentario
<b:else/>
<data:post.numComments/> comentarios
</b:if>
</b:if>
</a>
</b:if>
</b:if>

que es el mismo que pones, pero con las opciones extra para ningún comentario, un comentario, comentarios.

Como verás es muy intuitivo y presenta el problema que te comentaba, de que al expandir los comentarios debajo de la entrada salen todos pegados. No sé si pueda corregirse o sea consecuencia de la manera en que mezclé ambos hacks.

Además lo hice a partir de una plantilla nueva, no de la mía que ya tenía el hack de personalizar el número de los comentarios... pero no creo que sea demasiado complicado encontrar el código correspondiente.

Espero tus comentarios ;)


Notas:
En el comentario que te dejé en tu blog te puse el link directo a la entrada, con lo que ésta aparece junto con los comentarios. Para ver los hacks en funcionamiento, habría que ir a la URL del blog, no de la entrada, o sea a ésta.

Cuando me avisaste del hack para expandir los comentarios debajo de las entradas, lo intenté en éste otro de mis blogs de prueba... y ocurre lo que te comento de que salen pegados los comentarios. Así que supongo que es cosa de ese hack en particular. ¿Tendrá arreglo?