Drupal 6
Ecommerce -latest
user points -latest
I am trying to figure out if it's possible to grant points for gaining a role. Or I am trying to gain this functionality:
User purchases the ability to post x listings in a certain amount of time. The only thing I could think of was role expire which would allow a role to expire in x days when that role is gained. The problem is that user points module doesn't have any functionality to either:
a) grant points when a role is assigned
b) individual point expiration based on when points were awarded. for instance user gains points on jan 1st and then will lose those points on jan 30th. I do know that there is the expiration of points in 4 weeks, but I want to give the option to buy larger blocks of time.
user points is almost exactly what I need, but it always seems like the one functionality that I am looking for is always missing. I just wish I was more familiar with the API.
I also looked into karma which almost sounded like it could work, but it adds a whole lot of extra stuff that I don't need at all...and I am not even sure if it would work. I'll look at it in the meantime. If anyone can point me in the right direction to getting this functionality. Or give me an idea of other modules that might give this functionality, I would really appreciate any help.
Comments
Check out this link
Here is a link for you to take a look at. Read the whole thing. There are several modules discussed, I believe there are a couple of them to assist in what you want to do, advance forum, user badges, user stats, etc.... Hope it helps http://www.apaddedcell.com/an-introduction-user-stats-module-drupal
Interesting link, but the
Interesting link, but the modules shown really don't do anything close to what I am trying to do. I really just wish there was a way to allow users to post content for a certain amount of time and then when that time is up, that functionality is gone. I just can't seem to either get points or roles to do what I want. I am not even sure if points are the right way to go.
I can get to the point where a user pays for the ability to post content, but there is no way to offer varying times that they can be allowed to post for. points either last a vertain time range (say a month) but can ONLY last that month. So I can't offer them a 2 month or longer duration.
Role expire seems to work and give me some of the functionality I want, but I run into the issue of what role to give someone to allow them to post 10 content items, 20, 30 or more? I would end up having a ton of roles to manage. This is why I thought user points seemed to work out. Unless there is some other method, or set of modules, I am really stuck. I do appreciate the info though. If badges were tied to points that might be another option but they don't seem to be.
I ended up ditching the
I ended up ditching the whole user points all together and just simply made additional roles..of course I have a new problem, but I'll post that in a separate thread.