Active
Project:
Fivestar Extra
Version:
6.x-1.1
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
23 Jun 2009 at 08:34 UTC
Updated:
26 Jul 2011 at 18:49 UTC
Jump to comment: Most recent file
Comments
Comment #1
Richard Blackborder commentedMartin, it depends on how they have structured their hooks and whether they have provided support for multiple axis ratings of things other than nodes. Right now I'm waiting on support for some more basic issues anyway.
Comment #2
Richard Blackborder commentedFrom what I understand from this page, you should be able to use Fivestar itself for this.
Make a user review content type, use a user reference field instead of a product reference field, and then a lot of the rest is quite similar.
You need to display the view in the user profile, too.
Not a simple project, but I think the tools already exist and so coding multi access support into this lighter module would be overkill.
For the real detail, you'll have to ask the Fivestar and Views people, but it looks possible to me.
Comment #4
martin mayer commentedUnfortunately, this does not work for this reasons:
1. The instructions say about the node type, which is the target for the rating:
'Check the "Enable fivestar rating" box under the "Fivestar ratings" fieldset. This is important because votes made by the Review content type will not be calculated unless this box is checked.'
The Enable fivestar rating box is not available in a profile, only in content types.
2. The instruction about the review node type is:
'Select "Node reference" as the field type'.
It is not possible to select a user reference.
Therefore I still have no solution for this and would be very grateful, if you could support Multiple Axis rating in Fivestar Extra.
Comment #5
martin mayer commentedComment #6
white_pawn commentedSame problem here. I would really appreciate some help.
Comment #7
sdsheridan+1 here too. Need to be able to do this for a project.
Comment #8
sdsheridanOK, couldn't wait. Started poking about, and figured out how to do this — albeit with patching the module code. Note this is a patch against the 6.x-1.1 version of FivestarExtra. Ironically, this isn't dependant on the 6.x-2.x version of Fivestar, as I've leveraged the 6.x-1.19 version of Fivestar in doing this (the current production release I believe). What was critical was that version's ability already to accept a $tag parameter in various functions, and the rest was more or less easy. Here's what I did:
The modified code is working very nicely for me, and with all the classes added, I was able to get it to look basically how I wanted (screen shot attached). So even though we can't seem to get multi-axis rating on nodes with Fivestar itself, this should get us to multi-axis rating on users, and maybe will give some other folks some ideas and expedite the other. :-)
Anyway, please review and comments are of course welcome.
Shawn
Comment #9
suffusionofyellow commentedI needed multi-axis features of fivestar 6.x-2.x-dev. Below is my patch against fivestarextra with following changes:
-added multi-axis voting
-added ability to customize the main title of the module, and the two titles above/below each voting widget.
-disabled voting of user's own comments, replacing with static fivestar display.
cheers.