I also think I found a conflict with entry comments: a paginated entry completely breaks comments. I have a weblog that can have articles that are paginated or not. At the bottom of my single entry page I have the following code which allows comments to work fine for a non-paginated entry:
{if paginatee_pages}
{if paginatee_last_page}
{embed="common/_comment_base" weblog="{weblog_short_name}" entry_id="{entry_id}"
title="{title}" comment_total="{comment_total}"}
{/if}
{if:else}
{embed="common/_comment_base" weblog="{weblog_short_name}" entry_id="{entry_id}"
title="{title}" comment_total="{comment_total}"}
{/if}
So, if the article is paginated, show comments only if we’re at the last page, or if there is no pagination at all on the article, also show comments. What I have found is that when the last segment in the URL is a pagination segment, the comments won’t show. But if the last segment is anything else, they show fine.
Here is an example of what is happening, using a 3-page paginated story, that has 6 comments:
http://site.com/group/template/story/
(comments won’t show, because we’re on the first page)
http://site.com/group/template/story/P2/
(comments won’t show, because we’re on the second page)
http://site.com/group/template/story/P3/
(comments should show, because we’re on the last page, but do not show)
If I change the capital ‘P’ to a lower-case ‘p’, comments work as expected on a paginated page - but they show up on every page. I think the story pagination is conflicting with comment pagination.
What I did to fix this (and it seems to be working OK) was to use a different letter for pagination with Paginatee (I chose “N”). I had to change it in a few places (lines 165, 268, 293, 315, and 423). My paginated story URL’s now look like:
http://site.com/group/template/story/
http://site.com/group/template/story/N2/
http://site.com/group/template/story/N3/
...etc…
I think it would be better if pagination through this pluginmwhen using the “normal” setting used “/page2/” or “/PG2/”, rather than the uppercase “P” that EE uses - if only to avoid conflicts. Do you see anything problematic with changing it do a different letter, Victor?
(Let me reiterate that a {last_page_url} would be really handy!)