Jump to content

Kevin Carwile

Clients
  • Posts

    1,237
  • Joined

  • Last visited

  • Days Won

    9

 Content Type 

Profiles

Downloads

IPS4 Providers

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Forums

Store

Everything posted by Kevin Carwile

  1. That brings up a few questions. Is it one key per member and then it is not to be used again? How would you know who has what key? Does it even matter?
  2. Could it be set up for them to choose one, or simply provide us with their active license url if they only have one? Its bad enough that people are out there using stolen software. But its a bigger frustration when we dont even know who we licensed to in the first place.
  3. Arguing against obscurity is like arguing that hiding valuables in a locked car is a bad idea. My wife disagrees with you.
  4. Could we have the url to the licensed site for marketplace purchases either via the contributor center or via the API? We have no way of knowing which sites carry licensed copies of our software and which don't.
  5. Kevin Carwile

    iAwards

    Thats because women dont think logically. I'm totally just kidding.... but its true. J/K
  6. Kevin Carwile

    iAwards

    Rules only does what you tell it to do.
  7. Kevin Carwile

    iAwards

    If it matches where you dont want it to match, then you are missing a condition. If you don't want it to match a particular case, you need to add a condition which will cause it not to match. For example, why not add another condition to the 25 posts award which checks if the posts are less than 100. Did you know that you can export rules and post them which will allow others to import and inspect exactly what you have built? You can also choose the "Rule Overview" option from the rule dropdown menu to get a copy/paste generated overview of your rule, which is also much more useful to understand what your rule configuration looks like in a nutshell.
  8. Kevin Carwile

    iAwards

    If it matches where you dont want it to match, then you are missing a condition. If you don't want it to match a particular case, you need to add a condition which will cause it not to match. For example, why not add another condition to the 25 posts award which checks if the posts are less than 100. Did you know that you can export rules and post them which will allow others to import and inspect exactly what you have built? You can also choose the "Rule Overview" option from the rule dropdown menu to get a copy/paste generated overview of your rule, which is also much more useful to understand what your rule configuration looks like in a nutshell.
  9. Kevin Carwile

    iAwards

    http://ipsguru.net/rules/support The joined date had a bug which was fixed in recent versions. You update rules for the fix. Once you have done that, your condition should work as expected.
  10. I see how this is going to go. I was simply offering to do the legwork to make this app more flexible via rules. I'm not interested if any question you recieve for your app which has the word "rules" in it is simply going to get referred back to me. Never mind.
  11. So if you are trying to check the forum that the topic was moved OUT OF instead of IN TO, then its forum check is not going to work because that will be checking the forum that it is currently in, which would be the forum it was moved to. The old forum that it was in is available as an event argument, but I'm realizing now that a valuable condition is missing from rules core. There is currently no way to check if "a forum is a specific forum" outside of using php code to do the test.
  12. So if you are trying to check the forum that the topic was moved OUT OF instead of IN TO, then its forum check is not going to work because that will be checking the forum that it is currently in, which would be the forum it was moved to. The old forum that it was in is available as an event argument, but I'm realizing now that a valuable condition is missing from rules core. There is currently no way to check if "a forum is a specific forum" outside of using php code to do the test.
  13. You know what... I see what you did. You chose the event for ANY content item is moved instead of a topic is moved. So basically your content item in the event could be anything from a topic to a blog or a calendar event, etc. So rules wont let you select it as a topic to check because it may not even actually be a topic. Change your event to be more specific, such as "topic is moved", and then rules will let you use it in your forums condition.
  14. You see the drop down that says "manual configuration"? Change that.
  15. The rule is run for whenever a topic is moved... so that would mean all topics. And you are trying to set a condition that it is not in a certain forum. Ok. You added the condition to check if the topic is not in a certain forum. So far so good. Then you confused yourself by thinking you need to check all topics in that condition... but really you should be just checking the topic which was moved. That is why you select the topic from the event arguments list. Because that is the topic you want to check. You dont want to check if ALL topics on your site are in a certain forum. Just the one which was moved.
  16. * is not a wildcard. That means the field is required. You need to change from manual configuration of the topic and choose the topic from the event arguments.
  17. Kevin Carwile

    iAwards

    It would check all member groups including secondary groups. The condition uses the IPS core $member->inGroup() method to check for groups, which itself uses all member groups.
  18. There is a point release made this morning to fix that issue. 1.3.10.1
  19. Kevin Carwile

    iAwards

    One way I can think of would be to create a custom data field for your members in rules, and set it up as a select list with all the different 2-class combinations as options. Set it as public access so that each member can edit their own selection from their profile. Then create rules for when the data field is updated which add the two awards from the selected option and (*removes all other class awards). * Removing awards is not an iAwards rules action as of yet unfortunately.
  20. @Ryan Thomas I'm looking into some ways that I can make the sql queries run a bit faster for you. It looks like most of those queries you showed me are from widgets pulling content from the whole site, and therefore must sql join and filter based on permissions for collabs.
  21. Version 1.0.2

    62 downloads

    Notice: In order to use this expansion pack on your site, you must first install Automation Rules Synopsis Commerce Rules brings exciting new capabilities to your community by coupling the IPS Commerce application with the power of automation rules. Unlock and create all new features on your site by attaching rules to commerce events which can accomplish anything from updating members and content to blocking suspicious payments as they are being made. This is an expansion which adds the following ECA’s to rules: Events: Automate site features based on commerce events An invoice is marked paid/unpaid A product line item has been paid/unpaid on an invoice A product renewal has been paid/unpaid on an invoice A product purchase has been generated A product purchase expiration has been changed A product purchase has expired A product purchase has been cancelled A product purchase has been deleted An expired product has been re-activated A product purchase has been transferred to a new customer A payment has been received on an invoice A payment has been refunded on an invoice A payment has been blocked by a fraud rule A fraud rule has been checked Conditions: Easily check for commerce conditions Check for a specific product or products Check if a product is in a certain product group Check if an invoice has specific products on it Check if an invoice has a particular status Check if a member has purchased certain products Check the status of a transaction Check the method of a payment Actions Change the status of an invoice Trigger a fraud rule match Advanced Fraud Prevention: Check for specific situations using advanced fraud rules This expansion unlocks the full power of the MaxMind fraud feedback service and allows you to create advanced fraud rules which use the full range of available fraud data for every transaction. The following data is made available for you to use in rules: Documentation: http://dev.maxmind.com/minfraud/#Output Risk Score: The risk score of the transaction Proxy Score: The risk score of the users IP address Anonymous Proxy: Indicates if proxy is anonymous Corporate Proxy: Indicates if proxy is corporate Country Match: Indicates if IP country matches the billing address. City/Postal Match: Indicates if the city matches the postal code Phone Match: Indicates if phone number is in billing area High Risk Country: Indicates if IP country is high risk High Risk Shipping: Indicates if shipping address is high risk IP/Billing Distance: Distance in KM between IP and billing address IP Accuracy: Accuracy radius of the IP location IP City Name: The city associated with the IP address IP Region Name: The region associated with the IP address IP Country Name: The country associated with the IP address IP Region Code: The region code of the IP address IP Postal Code: The postal code of the IP address IP Metro Code: The metro code of the IP address IP Country Code: The country code of the IP address IP Continent Code: The continent code of the IP address IP Latitude: The latitude of the IP address IP Longitude: The longitude of the IP address IP Timezone: The timezone of the IP address IP Autonomous System Number IP User Type IP Connection Type IP Provider IP Organization Region Confidence Rating Postal Confidence Rating Country Confidence Rating MaxMind Error
    $55.00
  22. Off the top of my head, I can think of some cool ways the invite system could be coupled with other apps using rules: Event: Member sends an invitation Event: Member registers from an invitation Event: An invitation has expired Event: An invitation has been renewed Condition: Member was invited by another member Action: Send an invitation for a member Action: Give a member another invitation Action: Expire an invitation Action: Renew an invitation Just by adding a few ECA's, someone could start tying apps together with invites, such as giving out economy points to members when they send invites. Or giving them awards with iAwards when they reach a certain amount of recruits. Or granting another invitation when a previous one expires. Or posting a welcome topic when a member registers from an invitation. Or promoting a member to a new group based on their number of converted invitations or whether they were invited themselves.
×
×
  • Create New...