miércoles, 7 de julio de 2010

Enlazar nombre de autor con página principal

Hace unas semanas me preguntaban la forma de conseguir que al marcar sobre el enlace de autor nos llevara a la página principal del blog en lugar de hacerlo al perfil. El enlace o nombre de autor lo podemos encontrar en los comentarios junto al avatar.
Ese enlace lo localizamos si marcamos para expandir la plantilla y buscamos lo siguiente:

<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' rel='nofollow' target='_blank'> <span class='autorcomentario'><data:comment.author/></span></a>
<b:else/>
<span class='autorcomentario'> <data:comment.author/></span>
</b:if>

La etiqueta <data:comment.author/> es la que genera el nombre de autor, podemos sustituirla por cualquier otro nombre.

<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' rel='nofollow' target='_blank'> <span class='autorcomentario'><data:comment.author/></span></a>
<b:else/>
<span class='autorcomentario'>cualquier nombre</span>
</b:if>


La url del perfil la encontraremos donde dice:
<a expr:href='data:comment.authorUrl' rel='nofollow' target='_blank'>

Ese data:comment.authorUrl es una url única, si accedemos a nuestro perfil la veremos en la barra del navegador y es algo así:
http://www.blogger.com/profile/aquí veremos una larga numeración.

Lo que haremos será sustituir data:comment.authorUrl por la url de nuestro blog y donde dice: <a expr:href='data:comment.authorUrl' rel='nofollow' target='_blank'> suprimimos expr:

<a href='aquí-la-url-del-blog' rel='nofollow' target='_blank'>
Con ese cambio cada vez que alguien marque sobre nuestro nombre le llevará a la página principal de nuestro blog.

No hay comentarios:

Publicar un comentario