1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Moderate first posts.....but leaving Registered as is

Discussion in 'XenForo Questions and Support' started by craigiri, Apr 21, 2012.

  1. craigiri

    craigiri Well-Known Member

    I want to set up something like the example at:
    http://xenforo.com/help/user-group-promotions/

    But want it to be for only new members from this point on - we already have 20,000+ in the Registered group.

    So, should I do this by setting up a new group called something like "probation" and then make this the default group for new registrants (where do I do that?).....and then they get to be Registered after 5 posts?

    Or, would it be better to move everyone in current Registered to a new "verified" group? This seems more confusing to me rather than the first example.....
     
  2. Brogan

    Brogan XenForo Moderator Staff Member

    Set up a new promotion to add everyone with 5 posts to a new group and set the Registered user group to be moderated.

    Exactly as it explains in the example.

    That would require a change in the code as the default group is Registered.
     
  3. craigiri

    craigiri Well-Known Member

    OK, so it will automatically add all the existing to the new group....thanks!
     
  4. craigiri

    craigiri Well-Known Member

    OK, I did this and ran the cron jobs a couple times - and only 600 or so members out of 6,000+ with posts exceeding the count were moved to the new verified group.

    Is this something that happens after they log in again? Explain.
     
  5. Brogan

    Brogan XenForo Moderator Staff Member

    Did you read the page you linked to in your first post?

    http://xenforo.com/help/user-group-promotions/

     
  6. craigiri

    craigiri Well-Known Member

    Yes, actually I did. Maybe I am dense.....but see multiple meanings there....

    "Once saved, the first 5 posts of all (including those already on?) members (new AND existing?) will be pre-moderated. Once they have made 5 posts (after promo or total count?) they will be automatically promoted and added to the Verified Member user group, allowing them to post normally. Note that their posts will only go through normally after the promotion has run (when does promo run, I assumed running crons would do it). It is not instantaneous."

    I did read the "not instantaneous".
    When, officially, does the promotion "run" and is there any way to force it to update, etc.?
     
  7. Brogan

    Brogan XenForo Moderator Staff Member

    The cron task runs every hour.

    Any members who have logged in within the previous 72 hours will be promoted the next time the cron task runs.

    Assume the cron task runs at 8 o'clock and member x hasn't logged in for a week; they won't be promoted.

    If they then log in at 8.30, the next time the cron runs at 9 o'clock they will be promoted.
     
  8. Digital Doctor

    Digital Doctor Well-Known Member

    The 72 hours thing should be a setting.
    Where 0 = all members.
    The cron job obviously should be manually triggerable.
     
  9. ragtek

    ragtek Guest

  10. Brogan

    Brogan XenForo Moderator Staff Member

    There's a reason why it's set to 72 hours and doesn't automatically process all 20,000 promotions at once...
     
  11. Digital Doctor

    Digital Doctor Well-Known Member

    There are obviously better ways than this.
     
  12. craigiri

    craigiri Well-Known Member

    Yes, I fully understand.
    But if it is done for the reasons of excess server load, knowing how it all works is helpful for those of us who have dedicated servers and maybe are on our slow times of year....that is, I'm sure I could set it to process a batch every hour.

    No biggie - I just like to know how and why so that I know what to expect.
     
  13. Brogan

    Brogan XenForo Moderator Staff Member

  14. craigiri

    craigiri Well-Known Member

Share This Page