It appears that the default sort order for comments is with those with the most likes at the top. Is there a way to switch it to newest to oldest? I've looked through the configuration and preset options and can't seem to find any where to set this.

CommentFileSizeAuthor
#2 Facebookcommentboxscreenshot.png18.5 KBmennonot

Comments

ferdi’s picture

Based on this http://developers.facebook.com/blog/post/520/, you probably can change the order ?

thanks!

mennonot’s picture

StatusFileSize
new18.5 KB

Ferdi, thanks for the link, that's very helpful. The screenshot on that page shows a comment counter with a drop down menu. At first I couldn't figure out where the comment count was listed in the way shown in the screen shot. Eventually I figured out that in order for the comment box to show up with the number of comments listed in that way, I had to do the following:

  1. http://developers.facebook.com/tools/comments and click on "Setting" in the upper right hand corner of the comment box and then click "Collapse when there are more than 5 comments."
  2. Navigate to a page with more than 5 comments
  3. Select the alternative sort order from the box as shown in the screen shot above

Without these steps, the number of comments were not listed and so the sort by box is not available (see attached screen shot).

Now that I've made the change, it's clear that this way of setting the sort order simply changes the sort order for individual readers and that there isn't a way for administrators to set the default sort order across the site to anything besides "social ranking". Is that correct?

I'm guessing that this issue is something that must be controlled on the Facebook side of things because Drupal is just displaying the comment box in an iframe. Or is there a possibility this could be controlled via the settings for Facebook social plug-in?