Link to comments doesn't use page number

kpaul - February 9, 2008 - 00:23
Project:MySite
Version:5.x-2.19
Component:Code
Category:bug report
Priority:minor
Assigned:Unassigned
Status:active
Description

I'm lucky in that I'm getting tons of comments on content at Anderson Free Press (http://www.andersonfreepress.net)

However, there's an issue (in a lot of places) in that the links to new comments don't work because they don't have the page number in them.

The changes I make to get this working in tracker and elsewhere can be found here...

http://libcom.org/forums/feedback/jump-straight-to-last-post?page=3#comm...

I hear this won't be a problem in D6 anymore (jumping to new comments), and I'm not sure it affects a lot of people ... so no rush on a fix. I wanted to let you know, though.

I noticed it with using "Add Post Comments" - it shows everything fine, but since the thread is multiple pages, the links don't work because they don't include page number.

Hope all that made sense. Been a long week, but I wanted to get this down somewhere...

Thanks,
kpaul

#1

agentrickard - February 9, 2008 - 00:26

That does make sense. Not sure how to account for it.

The link does go to the proper parent node, right?

#2

kpaul - February 9, 2008 - 09:36

Yes, it goes to the proper node. Here's a link to a forum thread with 20 comments...

http://www.andersonfreepress.net/anderson-forums/news-talk/5832?page=1#new

the #new doesn't work unless you have the page=1 in there. It's missing throughout Drupal, though. (But is supposed to be fixed in D6, I think...)

So, when I "Add Post Comments" it shows each comment as a link to the comment, but w/out the page=1 for threads with more than one page, it doesn't go to the right comment...

Sorry if I wasn't clear enough...

-kpaul

#3

kpaul - February 9, 2008 - 09:39

For example, the links to individual comments in the mysite block are coming out:

http://www.andersonfreepress.net/anderson-forums/news-talk/5766#comment-...

which doesn't work if I have the comments split to 10 per page and have 150+ comments on a thread...

http://www.andersonfreepress.net/anderson-forums/news-talk/5766?page=17#...

that is what the link should be... so it's not taking into count total number of comments and comments per page setting...

thanks.

#4

agentrickard - February 9, 2008 - 14:23

You would have to run some logic in the function mysite_type_comment_data().

I think that comment_block() has this same issue.

You want to take a crack at patching this?

#5

agentrickard - February 10, 2008 - 02:59
Version:5.x-2.17» 5.x-2.19

I did look very quickly at the table structure for comments, and I'd like to see how this was solved in D6, because deriving the page # for a comment is not trivial.

#6

kpaul - February 16, 2008 - 03:50

I heard it was solved in D6. I haven't confirmed this myself yet.

I'll put it on my list, but not sure when or if I'll be able to get to it...

 
 

Drupal is a registered trademark of Dries Buytaert.