Vote on a comment and hide the comment if vote down

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
defroster
Forum Commoner
Posts: 49
Joined: Wed Mar 24, 2010 12:05 pm

Vote on a comment and hide the comment if vote down

Post 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
endyourif
Forum Newbie
Posts: 7
Joined: Wed Jan 26, 2011 6:53 pm

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

Post 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.
Post Reply