Current Version: Blog Comments 2.12
Blog Comments is a plugin for Shaun Inman’s Mint. It displays the recent comments on your blog within Mint’s beautiful interface. Blog Comments was inspired by the Who’s Talking Pepper and is powered by the open-source SimplePie PHP RSS parser.
Screenshot

Minimum Requirements
In order to use Blog Comments your blog must use one of the following generators and meet the requirements for that generator. If you use a blog generator that isn’t listed and it has the ability to output a comments RSS feed, contact me and I will add support for it.
WordPress
Must be using WordPress 2.0 or greater.
Textpattern
The ajw-comments-feed plugin must be installed.
Movable Type
Must have a comments RSS page created using my RSS template.
Typo
No Minimum Requirements
ExpressionEngine
Must have a comments RSS page created using Jenny’s RSS template.
Custom Created RSS Feeds
RSS title field must be in the following format: Comment on [post title] by [author].
RSS description must contain the comment’s contents.
Note: To use a custom created RSS feed, you must input your full RSS URL into the Blog URL settings box.
Download Blog Comments
Current Version: 2.12
Released: 2008-08-27
Compatible With Mint 2.0+
Note: If you’re updating Blog Comments to version 1.1 or later, you may delete rss_cache.inc, rss_fetch.inc, rss_parse.inc, rss_utils.inc, and the extlib folder from Blog Comments’ directory on your server.
Still have Mint 1.1? Download Blog Comments 1.13, the last version compatible with Mint 1.1.
Frequently Asked Questions
Q: Why isn’t my comment list filled to my Mint’s row maximum?
A: Certain blog generators only output a small number of comments in their comments RSS feed. Blog generator which are known to do this are:
- WordPress
- Movable Type
- Typo
Luckily, just about all blog generators can be configured to output more comments in their RSS feed. For information on how to set this setting visit your generator’s website.
118 Comments
Does it work with the free version of WordPress?
Yes, it works perfectly fine with all versions of WordPress, including WordPress.com.
Awesome. The new custom RSS works perfectly. All I need now is people to leave messages on my message board.
Great pepper! However, it has one bug for WordPress 1.5.2, it doesn’t parse correctly the name. I looked up and I found the problem. I changed ” $author = substr(strstr($item['title'], “by “),3); ” for ” $author = substr(strstr($item['title'], “by: “),3); “.
So, I just added a : after by, then it worked perfectly !
Thanks again
Rothlis
Yeah, I’m well aware that it doesn’t work on versions prior to 2.0. That’s why the minimum requirements for WordPress is WordPress 2.0. I could easy add support for WordPress 1.5.x, but I’d prefer to “force” people to upgrade. There have been some significant security flaws found with WordPress that have been fixed in the latest version, so it’s a good idea to update.
I understand
Anyway, I’m switching to v.2.0 soon.
Your download link produces (for me, a humble Windows user) a ZIP file with nothing but blank folders and Mac resource fork files in it. Can you look into that? Thanks!
Um, forget it, I got it to unzip… It works, but seriously those Mac resource files do choke on Windows built-in ZIP app. They’re invisible to you, but we see em!
Sorry about that. I will be removing them in a minute.
Edit: Mac files removed.
Wow, this is really great! Now there is no need to login to MT in order to check comments!
One quick question, I have 3 blogs all on the same domain, a regular blog, a photoblog etc. Is there a way that I can include the comments from any of these blogs?
I’m guessing this is something I can do on a feed level?
Actually I found a way to do it using the Global Entries Plugin
http://www.nonplus.net/software/mt/GlobalListings.htm
I supplemented the MTComments tag with the Global Entries equivelant: MTGlobalComments lastn=”40″
Good stuff, thank you very much!
Glad you found something that works for you. I’ll keep this in mind incase anyone else wants to do this.
I’m running Textpattern 4.0.3 with the proper comment rss plugin, and the pepper _works_ it’s just that every comment is from ‘just now’ all the time. Any idea what’s up?
eric, I’m aware of that. Unfortunately, it’s a glitch with Textpattern. The time attached to each comment is the current time instead of the time the comment was made. You’ll have to contact the author of the Textpattern plugin for the bug-fix.
Okay, thanks! That makes sense – might want to drop that in the FAQ. In the meantime, I’ll see what I can do to tweak the plugin myself.
I love the Blog Comments pepper and use it with WordPress 2.0.1. I noticed a bug though, where the pepper doesn’t show (German) special chars like ÄÃ
Ralph, I’m looking into the issue. I know what’s causing it, it’s just a matter of finding a viable solution.
The Movable Type template needs to be amended. At the moment, the puts the comments in ascending date order so the latest comments are omitted in favour of earlier comments. If you add the following attribute, the latest comments will appear first: sort_order=”descending”
Rob Buckley, that for the info. I’m doing that right now. The new file should be up on my site in a few minutes.
Alright, check out the new template. I hope I did it right.
With the latest Mint 1.29 update, recent comments with textpattern are from ‘around 37 years ago’. Time flies!
You’re the second person to report this to me. Was there a TextPattern update recently? Your feed no longer has the date information, just like the other person. Mint has no way of altering your comment feed, so I have no clue how this is happening. I’ll keep on looking into this issue.
Post a comment
Umm, ok.
Thought I’d post a handy little mod I’m using with Blog Comments for MT. Rather than link to the publised comment from the Mint interface, it made more sense for me to link directly to the MT interface (so, for instance, I could delete comment spam when neccessary). I replaced the node of the XML file with this:
[code in next comment]
... which opens the comment for editing/deletion.
whoops – forgot to escape the code:
< $MTCGIPath$>/mt.cgi?__mode=view&_type=comment&id=< $MTCommentID$>&blog_id=< $MTBlogID$>Sorry – one last time. (Preview?)
<link><$MTCGIPath$>/mt.cgi?__mode=view&_type=comment&id=<$MTCommentID$>&blog_id=<$MTBlogID$></link>
I fixed the second comment. I have a plugin installed that escapes the code when using the <code> tag.
Does this require using “Mint” or can it work as a standalone plugin for wordpress?
Sorry Mark, to use Blog Comments you need Mint.
I am using it with a custom RSS feed and everything works fine except one thing. I get the “around 37 years ago” too like that person who used textpattern. I am using Expression Engine and my comments feed is http://www.greekgoddessjen.com/blog/cfeed
I see the problem. Your date is stored in a different RSS tag than what the RSS fetcher is looking for.
I will be releasing a new version sometime in the next week which will address this problem. I’m switching to a different PHP RSS library with better localization support, and hopefully it will support more time formats. So, just keep an eye out for the new version.
thanks so much for the reply.. I’ll be looking out for the new version
Works like a charme! Thanks again!
The new version’s dates seem to work on Textpattern when using atom feeds!
Glad it’s working for you eric.
This is what I get
Any Ideas?
Aaron, something is screwed up with your WordPress install. Blog Comments is trying to read your WordPress feed, which at the moment is very broken. Take a look for yourself: http://dontmsgme.net/?feed=rss2&withcomments=1
Once you get that fixed, Blog Comments should start working for you.
Oh whoa!
Thank you for the heads up.
Any idea why I’m getting the same “Error: Generic Parsing Error” as Aaron specifies above? My installation is with MT and the mt-comments-rss template is as you’ve specified (and looks fine when I visit it directly). I had everything working until I upgraded MT and now everything’s wonky with this one Pepper. I’d appreciate any help you can offer.
What’s your feed URL?
http://saidthegramophone.com/comments-rss.xml
thanks!
I did some minor testing with my install of Blog Comments. I’m getting the same error with my install, so your install is alright. Glancing over your feed, it appears like there is no issues with it, so I’m a little stumped.
Unfortunately, I have class at the moment, and have some projects for my classes due today. I’ll be able to better diagnose the problem when I get home tonight.
without changing anything, the bug seems to have disappeared (!). thanks for checking it out, though – and for the great plugin.
oh, and now it’s broken again. strange.
It’s currently working again. I suspect one of your comment my have an invalid character causing the feed parser to have trouble reading it.
The generic parsing error is an error spawned from the SimplePie RSS feed parser, the parser I use to retrieve the comment feed. So, your problem lies in your feed code and SimplePie interpreting it. If the problem persists, I’ll look into SimplePie to see what’s going wrong with your feed.
Finally, sorry for the slow responses. This is the week before finals week, and frankly I”m going a little crazy now.
Hey Cavemonkey,
nice plugin! But something in the settings doesn’t work: if i change the language on german, everything is fine. But when i get back to the preferences, i have to set the language everytime againon german! If i do not, the language is automatically english and the Pepper cant display my comments. Could you please have a look on this?
Thanks!
Checking out the issue now.
Update: Bug squashed.
Thanks. Again, great plugin.
Thanks for plugin.
i had the generic parsing error problem for a few weeks. transitioning to the latest mint has not helped! here’s my feed, just in case… i am on EE so i used the template provided.
http://www.danielphillip.com/weblog/rss_comments/
Your feed is working fine for me. Are you using the custom feed setting? If not, try that. If that still does not remedy your problem, are on a Unix system namely OS X? If you are, try deleting the ronaldheft folder from the Pepper directory. Then redownload the latest Blog Comments are upload that. There was a permission issue which would be corrected by following those steps.
I am on OS X so I followed your suggestion. I am still receiving the same error. Anything else I could try?
Thanks for looking into it…
You’re using your full feed URL, not just the domain name, correct?
Can you set your URL to cavemonkey50.com and turn on the WordPress generator setting? I’m wondering if you can read other feeds without issue.
no go with that either, same error. What are the permissions supposed to be, cause rolandheft was at 000 when i just re-uploaded… i also tried it at 755
sorry about the misspelling..:)
Folders and files should be 755.
okay, the files were at 644. i put those to 755 as well with no change.
I’ve looked into your Mint installation. I notice you have A LOT of Peppers installed. Are all of them working alright on Mint 2.x? Do any of your Peppers which fetch external data have any issues retrieving that data?
heheh. mint is addictive! the only trouble so far has been Local Searches which returns nothing. The other issue is that Bird Feeder kicks the Geomint pane off, and vice versa.
I haven’t been able to get get Seeds from the Birdfeeder…
You’ve got mail. Reply to me from there. Once we have a fix I’ll post it back here for others’ reference.
The issue was found to be an incompatibility between the latest version of SimplePie and his server configuration. Using an older version of SimplePie corrected the issue. Should this happen to anyone else, let me know and I’ll hook you up with the file needed to resolve the issue.
BTW, it works perfectly with out of the box Mephisto… You have to use the “Custom” section, and input the comments feed url… but the comment feed is in the right format.
I just installed this on a Textpattern blog, but I keep getting “Error: Generic Parsing Error”
I have the ajw-comments-feed plugin installed and it seems to be working, but still no dice. I’m just certain that it’s something simple I’m overlooking, but I can’t seem to find it.
The site is http://www.smithforpresident.com/blog
I’m sending you an email.
I was getting the generic parser error as some people did above. After reading the comments I realized that I had to put in my comment feed url instead of my blog’s url.
You might want to change the instructions on the preference page as right now it reads “Enter the URL to access your blog’s index page.”
Thanks!
Michael, are you using a custom feed? If so, that’s the only one where you would have to enter the full comments URL.
how can i get this working with mephisto?
info@alexera.hu
info at alexera.hu
Does it have a comments feed? If so, provide me a URL and I’ll integrate it.
Ronald, your link to “Jenny’s RSS Template” for ExpressionEngine seems to be dead. Any chance of getting that fixed up?
Thanks for this great pepper, by the way!
Fixed now.
Thanks, Ronald! Everything is working great now.
This is exactly what I’ve been looking for. Thanks!
Thanks!
I’ve ditched blogger and am about to start a wordpress blog. This little fella is just what I wanted
Does it work with Feedburner? After I uploaded the folder I couldn’t install blogcomments.
It will work with Feedburner if you did not use the Feedburner WordPress plugin. If you did, use the custom generator option and input your Feedburner comments feed.
Thanks for the quick reply!
But I wonder why I don’t even see the Install-Button after uploading which worked fine when installing other peppers.
Oh, wrong rights. Fixed. Thanks for the pepper!
Pat, the permissions were set wrong? What version did you download? I thought I knocked that issue out awhile ago.
It was version 2.01. I also downloaded trends and had to reset permissions.
Why error on my MINT? I have error like this
Error: Generic Parsing Error
What’s wrong?
I used WordPress 2.1.3
Thanks
The problem is your feed. Feedburner is reporting an error in your comments feed: http://feeds.feedburner.com/jauhari/comments
Thank you for the plugin!
very good and needed plugin
Hey, I get this message: Error: Blog URL not configured.
Do you have any idea why?
nick, go into Mint’s preferences, click the Blog Comments setting tab, and verify you have a URL in the Blog URL field. If there is a URL, make sure you click Done when exiting and do not just navigate away from the page. If you navigate away without clicking Done, your Blog URL will not be saved in the database.
Thanks for the help everything work ok for a day then I got this: Error: Generic Parsing Error.
I could be wrong but I don’t see anything wrong with the feed.
nick, something is definitely wrong with your comments feed. It’s throwing all sorts of errors. http://tcramerica.org/?feed=rss2&withcomments=1
ah crap, thanks. Now I have to figure this out.
Here is the download link to the latest version. New versions can be downloaded in Mint’s Peppermill.
It’s very beautifully.
Hello
Real nice! I found lots of intresting things here. I will bookmark!
Bye
Simplified Chinese Support for Blog Comments 2.04
http://blog.shareday.com/2007/09/10/blog-comments/
I am getting the generic parsing error too… Any idea?
http://www.masseymedia.com/blog/
Thanks
“Error: Generic Parsing Error”
Hello Matt,
Does the error occur all the time? It’s normal to occasionally receive the error as sometimes a website doesn’t respond fast enough and the script times out.
Figured it out
. You actually have to have COMMENTS in the system
lol…
Glad to hear you figured it out Matt. Let me know if you run into any other problems.
Ronald,
No matter what I do the pepper just sits forever with the refresh icon spinning, but no data appearing. No installation errors, but nothing appearing.
I use Feedburner for my WordPress site and the URL is:
http://feeds.alistercameron.com/AlisterCameronComments
…which looks fine to me in a browser, etc.
I have it setup with Custom Feed and that URL above and the site URL.
Is that correct?
What else could possibly be the issue?
I also see NO temp files or cache files of any sort on my server under the pepper folder, altho perms are set ok (your feedburner pepper works fine with the same perms).
Should I be asking my host about this or that, in terms of what SimplePie requires?
-Alister
Since your feed is redirecting to Feedburner, have you tried setting your blog type as WordPress (not Custom Feed) and entering http://alistercameron.com in the URL field. I just tried that on my installation and your feed loaded fine.
There’s a problem with WP 2.5. The names of the commenters are not displayed. Have you upgraded already?
Yes, I have upgraded to WordPress 2.5, and I’m not seeing a problem. Is it just your comment authors who are missing? Could you link me to your comment’s RSS feed?
Yes, only the comment authors are missing. Everything else is correct.
The link is;
http://www.stormymondays.com/comments/feed/
In case it matters, the home page is a WordPress page. WordPress is installed in the root directory but the actual blog is in http://www.stormymondays.com/rainydays/
I see the problem. WordPress changed the localization of the Spanish comments feed. I’ll release an update tomorrow correcting this issue.
Jorge, I sent the update to Shaun. It should be live within the next day or so.
Sorry but I think you got it backwards
Name and post title are reversed now. i.e: “post title on name”. Thanks, by the way!
Fix submitted to Shaun. Sorry about that, not really sure how that happened.
I’m getting the “Error: Generic Parsing Error” message too at http://www.blakethompson.net
Didn’t use to, but since upgrading to WP 2.5 I notice it. I deleted the ronaldheft folder, reuploaded the newest version, but still no results.
Any suggestions?
Blake, I looked at your comments feed:
I’m seeing no RSS entries. That would certainly throw the “Generic Parsing Error” you’re seeing.
The problem appears to be caused by the Feedburner plugin / redirect rules you’re using. Feedburner probably is unable to see your comments feed so it’s blank. I know the Feedburner Feedsmith plugins had a few problems with WordPress 2.5, so that may the root of the issue. I would recommend disabling Feedburner for your comments feed and see if that corrects your issue.
Thanks, dude. I didn’t disable Feedsmith all together. I just deleted the optional part where it handled your comments feed.
thanks again.
Hi Ronald
I’m getting the old “Error: Generic Parsing Error” at http://valhallaisland.com I’ve never had the Blog Comments Pepper work and always because of this error. I subscribe to my comments feed fine and there doesn’t seem to be any errors with it. Can you work it out?
Jim, you’re correct in that your feed has no errors in it. I verified that myself. Also, your feed loads correctly in my local Blog Comments install, so there must be an issue on your server. Here are some suggestions to remedy the server issue:
- Upgrade to the latest version of Blog Comments, which includes a new SimplePie (the RSS parser) version.
- If that fails, make sure your web server meets SimplePie’s minimal requirements.
- Next, try entering in someone else’s URL in Blog Comments. Try mine (http://cavemonkey50.com). Does another website work?
All right.
I’m running version 2.1 of the pepper, this looks to be the latest.
The SimplePie compatibility test says I pass:
http://valhallaisland.com/sp_compatibility_test.php
Putting in a different URL doesn’t fix anything.
If it helps, I’ve never been able to get the Feedburner pepper to work either, always with this error:
Error: () Couldn’t resolve host ‘api.feedburner.com’
It sounds like your server is having DNS issues. I would recommend contacting your host and letting them know your server is not resolving IPs.
In the mean time, you could try entering in your server’s IP in Blog Comments: 66.216.79.163 If that works, for certain your server has DNS issues. If it doesn’t work, that just may mean the issue is larger than DNS, like for example, cURL may be having issues.
Yep, the IP address works! So what do I tell my host, just that the server isn’t resolving IPs?
Yes, tell them your server is not resolving IPs and you believe it to be a DNS issue. You can mention how this occurs in any application that requires an external resource. The hostname does not resolve and you have to use an IP address.
Cheers Ronald =)
Just to let you know, works well with Pixelpost sites!
Thanks for good info, but where Can I find info about latest version? thx
One Trackback/Pingback
[...] Blog Comments 2.04是一个Mint2的博客评论Pepper. [...]