Allowing Multiple Votes in Fivestar
Hey guys, I have a quick question regarding Fivestar. I am not a module developer, so please make it easier for me to understand your reply.
I used the combination of Node Comments and Fivestar modules to create a review system for a product. So basically the review node I created will have various fields, including the Fivestar fields. One of the fields I will include is "color." I want Fivestar to NOT override the original vote as long as one of the fields in that review submitted by a usser is different from what he used the first time. The reason for this is, because if a user is rating Product A, the product could exist in different colors. So I want to allow user to rate Product A multiple times as long as the color is different from the first time they rated in.
For example, a user voted reviewed Product A but for the color Blue. So addition to filling out the Fivestar field, he will put the value "Blue" inside the "color" field. The second time he reviews Product A, but for the color Green. This time, he will put green inside the color field.
So basically is there a way to somehow decide if the original vote will be override based on the value of another fields from the old review and the current new review?
Reference:
http://drupal.org/node/234681
http://drupal.org/node/457886

How do I allow users to vote
How do I allow users to vote multiple times and have the scores averaged instead of orignal vote being replaced? Ignore my question about allowing multiple votes based on certain fields.
may be this is a good
may be this is a good starting point ....
http://drupal.org/node/430170
if u just want to rate a product in more than 1 item (i.e. price, quality, user friendly ..etc), that's multiple-axis in fivestar.
but i dont think (may be, most like not) u can rate a product by color as mentioned in your original post.
good day
We go the drupal way. How about you?
http://www.drupalway.com
Probably you just can't
Fivestar votes are single-per-user-per-node. This is limitation of VotingAPI I think. So if you want to have several votes you would have to implement your own system or make several nodes for single product.
Thanks guys. So to conclude,
Thanks guys.
So to conclude, I am guessing, no matter what, there is no way for a user to be able to vote multiple times which would result in the votes becoming averaged instead of being replaced?
yes. can. u can setup
yes. can.
u can setup fivestar to take average of all the votes.
We go the drupal way. How about you?
http://www.drupalway.com
Wait I am confused, I
Wait I am not confused, I thought @crea said only one vote allowed per user, per node.
Let my rephrase the question I am trying to ask, just to remove all confusions.
By default, if a user votes twice, his first vote will be removed from the total and his new vote will be added. What I am trying to do is, if a user votes twice, both votes should be added to the total instead of the first one being removed.