Page 1 of 1

Vote on a comment and hide the comment if vote down

Posted: Sun Jan 30, 2011 5:45 pm
by defroster
I am wondering if anyone has a good idea how I could create a simple voting feature to each comment on a certain page?

I would like to have a +/- button and a total count for each comment. The count would start at '0' (zero) and if it is voted up, the count would become 1 and if voted down the count would be -1.

If the countwould be negative the comment would be collapsed and not shown.

The thing is that I would like to create this so it happens instantly on the page when clicked with AJAX or similar. Does anyone know of any good tutorial where I could find info how to do this?

It would look something like this:
Image

Thanks a million
/df

Re: Vote on a comment and hide the comment if vote down

Posted: Sun Jan 30, 2011 6:50 pm
by endyourif
I would suggest doing something this complex with a framework to help save time with many aspects of it. My personal fav is CakePHP. Throwing a blog in for my blog, I've written an article that will help get you started with CakePHP, ajax, and comments. It doesn't contain the voting, but it wouldn't be too hard to alter. Inside the ajax to return the comments you can add some conditional logic that would expand or collapse the comment based on the count.