I have integrated pro add comment script into the website. I tried to comment on one page and it worked. Then I tried another and it did not work. I found that the other one had a longer url, and found that in the admin area, the insert comment had a page url reduced to 31 characters after the domain name hence a url id that does not exist. I tried it with a few urls and found that it kept on cutting the page url id to 31 characters after the domain.
So for example:
'test/test.html' <- this works<br />'magnus/valentines-day-openers.html' gets inserted as 'magnus/valentines-day-openers.h' hence creating a non existent url and so the comments would not show on the real page.
go to database and change comments table column 'what' from varchar(32) to varchar(100)
then go to comments/templates/add-comments.php :
line 56 is: if (strlen($what) > 32) $what = substr($what,0,32);
change this to: if (strlen($what) > 100) $what = substr($what,0,100);
Now this will trim the url to 100 characters after the domain. So url with over 100 characters after the domain will break - i doubt there is a url over 100 characters. If you want you could set it to higher amount.