I know that a feature request will accomplish next to nothing but I couldn't resist.
What I am looking for is a way to make the userpoints badges module present a select for the userpoint term. I would like to be able to offer several different badges in several different categories of userpoints.
I think that my users would appreciate that sort of recognition for different activities.
Does anyone have any suggestions about how to incorporate this functionality?
Thank you for any help you can offer.
Comments
Comment #1
martinkollubke commentedSame here. I would like to assign certain badges and roles to users based on the points they earned during the current week.
Comment #2
1kenthomas commentedI may be willing to program. Self-assigning for now.
REF: http://drupal.org/node/883862#comment-3428272
Comment #3
EndEd commentedSubscribing
Comment #4
elbym commentedsubscribung
Comment #5
MacRonin commentedSubscribing
Comment #6
MasterChief commentedI subscribe too, i don't understand why userpoints badges doesn't have this feature, it's useless without it!
Comment #7
1kenthomas commentedThis is possible in current -dev versions.
Comment #8
MasterChief commentedI just verify and it's not possible to choose the category!
Comment #9
zhuoyan commentedSorry but I didn't have the time to find out how to create a patch without using GIT, but I have made amendments to the code to cater userpoint goals for different categories.
Comment #10
dzhebarov commentedGreat, but in order to get in working for me i had to make a small change. I had to change:
To this:
I noticed that the "static $userpoints_badges_list" gets the first value and assigns the same badges to all the categories.
Thanks for the code once more and I hope I was able to help.
Comment #11
albert volkman commentedComment #12
albert volkman commentedIs there still interest in this request? If so, please re-open.
Comment #13
drusite commentedYes, there is an interest in this request and it seems that this feature is not present in the latest version for drupal 7. By the way, the above code doesn't work.