Jump to content

iAwards


-RAW-

Recommended Posts

@Kevin Carwile Your rules application is the bomb, I really love how "simple" it is in terms of what it does and the power behind it but I'm probably going to need a little bit of "training" on that. 

One of the rules I'm trying to do just now, is auto award based on members who have been registered fo 1, 2, 3, 4 + years but for it to check if the member already has the award (so they don't get it twice) and then if the member is has been registered for 2 years for example, then the 1 year medal is automated in remeoval and the 2 year medal supplied and so forth. 

Is this possible within rules? I've got a stack of awards that I want to automate lol

Edited by craigf136
Link to comment
3 minutes ago, EmpireKickAss said:

Found another issues, after I installed it. The system tab moved down and pages up.

fdfdfd.thumb.PNG.6582190ed7270ca1e21e20a 

Plus with the iawards images, Where are the default  ones?  

 

You can reoder clicking on the button a the bottom, there is no default images you will have to add unless you will be upgrading from HQ or Awards system.

Link to comment
6 hours ago, Jimmy Gavekort said:

Hope to see some automatic Award features though:

  • If post amount is more than X.
  • If like/reputation amount is more than X.
  • If member has been registered for longer than X.
  • If member has more than X profile views.
  • If member completed specific profile fields.
  • If member uploaded header/profile picture.
  • If member made a post in a specific section (Example, introductions).
  • If member has more than X Amount of followers.

 

Issue Award Based On Content Count

issue-award-based-on-content-count.xml

Rule: Issue award based on content count

  • Event: Any content has been created or updated
  • Conditions: ( match all conditions )
    • Truth Value (Content is new)
    • Member attribute values (Member has reached the post threshold)
  • Actions:
    • Give an award to a member (Issue the award)

 

Issue Award Based On Reputation Level

issue-award-based-on-reputation-level.xml

Rule: Issue award based on reputation level

  • Event: Member receives reputation points
  • Conditions:
    • Member attribute values (Receiving member has reached the reputation threshold)
  • Actions:
    • Give an award to a member (Issue the award)

 

Issue Award Based On Length Of Membership

issue-award-based-on-length-of-membership.xml

Rule: Issue award based on length of membership

  • Event: Member logged in to system
  • Conditions:
    • NOT Compare Dates (Member is within the award waiting period)
  • Actions:
    • Give an award to a member (Issue the award)

 

Issue Award Based On Profile Completeness

issue-award-based-on-member-profile-completeness.xml

Rule: Issue award based on member profile completeness

  • Event: Member profile is updated
  • Conditions: ( match all conditions )
    • Member attribute values (Member has an avatar uploaded)
    • Member attribute values (Member has a signature set)
    • Member attribute values (Member has a birthday entered)
  • Actions:
    • Give an award to a member (Issue the award)

 

Issue Award For Starting Topic In A Specific Forum

issue-award-for-starting-a-topic-in-a-specific-forum.xml

Rule: Issue award for starting a topic in a specific forum

  • Event: Topic has been created or updated
  • Conditions: ( match all conditions )
    • Truth Value (Topic is new)
    • Topic is in certain forums (Topic is in the appropriate forum)
  • Actions:
    • Give an award to a member (Issue the award)

 

Issue Award Based On Follower Count

issue-award-based-on-follower-count.xml

Rule: Issue award based on follower count

  • Event: Member profile is updated
  • Conditions:
    • Number Value (Member has reached the followers threshold)
  • Actions:
    • Give an award to a member (Issue the award)

 

Issue Award Based On Profile View Count

issue-award-based-on-profile-view-count.xml

Rule: Issue award based on profile view count

  • Event: Member profile is updated
  • Conditions:
    • Number Value (Member has reached profile views threshold)
  • Actions:
    • Give an award to a member (Issue the award)

 

custom-action-recount-the-content-for-a-member.xml

Link to comment

Amazing guys.

iAwards & Rules is the perfect combination to make your awards system complete, this is something that I've been wanting in YEARS on IPS.. Only seen automatic awards on XenForo working properly, finally we can do it on IPS too, with unlimited amount of options.

 

Link to comment
12 hours ago, Kevin Carwile said:

@Jimmy Gavekort 

Active record created/updated is going to apply to nearly everything in the system. Its basically an event that fires everytime the database is updated. Probably not what you are shooting for.

For example, the rule you are trying to create is an active record. So your rule is probably trying to award you for creating a rule (ironic). You should pick something more specific such as "any content is created or updated", and then add a condition to that rule to check that the "new" variable is true in the event to further limit your rule to just when content is created.

@-RAW-

That error is being generated by iawards, but I cant tell you why at the moment. Rules catches all thrown exceptions so something like that shouldnt happen.

Did you add any code to your api methods that halts execution and sends error output instead of simply throwing an exception that can be caught? It seems like that is what is happening.

I'll have a look at your source code this evening and see whats going on here.

 

Hey, ok. I changed the trigger to created/updated - however when creating new topics...

wwWMrsu.png

 

Link to comment
1 hour ago, scaz said:

Thanks raw for this application.

I buy it. I have a problem, when I want install it, I choose the .tar file and submit, but install failed, I have a blank page on the installer. :( 

Make sure you are using the latest IPS Version, worked fine for me. Check system logs? 

Link to comment
7 minutes ago, craigf136 said:

@Kevin Carwile - can you add into the Rules app, the option to remove an award as an action for iAwards? We currently only have the option to add, however, if a user is on tier 1 of post count for example and they have now reached tier 2. We would remove the tier 1 medal and replace with tier 2 (it would need to check that the member has the medal before removing it obviously).

7d429824ffc1576cf0eb742def703eb5.png

 

Great suggestion, was actually gonna ask for this too.. That way we can remove awards or replace another award.

Link to comment
15 minutes ago, craigf136 said:

Not so sure if it is, this option is within "The Rules" app itself rather within iAwards - I know you worked closely with Kevin but not sure how far the integration goes.

Apps provide their own ECA's (Events, Conditions, Actions) to rules through the rules extension API so that they can be used in rules. This would be another action that needs to be defined in the extension.

Yes, it appears in the rules app, but only after iAwards would tell rules how to remove an award.

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...