onsdag 9. april 2008

Lag snarvei til kommentarfeltet

Hvis du har en Blogger-blogg, kjenner du igjen tekstlenken på bildet nedenfor. Den befinner seg under hver av postene på hovedsiden eller arkivsidene, og det er en snarvei til postens kommentarer (medmindre du har deaktivert kommentarfunksjonen, vel å merke).


Ved å klikke på tekstlenken, skjer det som standard én av to ting: Enten åpner det seg et lite pop-up-vindu for kommentarer, eller så tas du til en egen, ekstern kommentarside (med et helt annet design enn bloggen din forøvrig). Det avhenger av om du har aktivert pop-up-vinduer eller ikke ( Innstillinger > Kommentarer > Vise kommentarer i et popup-vindu? [Ja] [Nei] ).

Personlig foretrekker jeg ingen av delene. Derfor har jeg på egen hånd utforsket og eksperimentert med Blogger-kodene, til jeg endelig fant løsningen jeg var ute etter: En snarvei direkte til kommentarfeltet under selve hovedinnlegget! (Hvis du klikker på en "X kommentarer"-tekstlenke på forsiden her, vil du se hva jeg mener.)

For de som måtte ønske å ha den samme løsningen i sin blogg, har jeg beskrevet fremgangsmåten nedenfor. (Merk: Hvis du bruker et Classic template, er fremgangsmåten en helt annen! Det følgende gjelder kun for nye Blogger BETA.)

*  *  *  *  *

NB: Dette fungerer bare hvis du har aktivert innleggssider-funksjonen:

Innstillinger > Arkivering > Aktivere innleggssider? [Ja]


1. Velg fanen Mal.

2. Klikk på Rediger HTML.

3. Merk av for Utvid widget-maler (se illustrasjon):



4. Scroll ned i malen og finn de følgende kodene (ganske langt nede):

<span class='post-comment-link'>
<b:if cond='data:blog.pageType != "item"'>
<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>
</b:if>
</span>

5. Skift ut teksten som står i rødt ovenfor, med den blåe teksten nedenfor. Vær pinlig nøye! For sikkerhets skyld anbefaler jeg at du merker av teksten, kopierer (CTRL+C) og limer inn (CTRL+V):

<span class='post-comment-link'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:post.allowComments'>
<a class='comment-link' 
expr:href='data:post.url + "#comments"'>
<b:if cond='data:post.numComments == 1'>
1 <data:top.commentLabel/>
<b:else/><data:post.numComments/>
<data:top.commentLabelPlural/>
</b:if></a>
</b:if>
</b:if>
</span>

6. Avslutt med å klikke på den orange LAGRE MAL-knappen nederst.

:o)

0 kommentarer: