Small issue. The form is working, but when I make a comment, it’s always adding it to the top post in the stack. So if I’m displaying posts 1,2 and 3 and comment on post 3, it’s getting added to post number 1. Everything else looks good though.
When you say the comment is being added to the top post can you show an example of what you are doing exactly?
I just went to the blog page but can’t see the comment form or comment entries on there so I take it you are testing this on some test templates somewhere?
At a guess though I would hazard that what is happening is the same sort of thing as with the comment form. Both it and the Comment Entries tags are meant to be used on single entry pages however as in the post above they can be used in the way you want but you need to pass them in as embeds. Therefore you would need to make another template which contains your Comment Entries tag and do the same thing as done before with the comment form tag :
Main Template
{exp:channel:entries
channel="default_site"
dynamic="no"
sort="asc"
disable="member_data|pagination|categories"}
{title}
{embed="comment-entries" entry_id="{entry_id}"}
{/exp:channel:entries}
Embedded Template - comment-entries
{exp:comment:entries
entry_id="{embed:entry_id}"
dynamic="no"
sort="asc" limit="20"}
…rest of comment entries tag data…
{/exp:comment:entries}
The dynamic=“no” in the Comment Entries tag is very important here as even though it is an embedded template it will still ‘see’ what is in the URL and so this needs to be turned off in order for it to work correctly.
Hope that helps a bit. If not then please do let us see where you are testing this so that we can get a better feel for exactly what it is that you’re trying to achieve.
Best wishes,
Mark