how do I ... PM permissions

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bahbah
    Senior Member
    • Dec 2001
    • 606
    • 3.8.x

    how do I ... PM permissions

    Hello,

    Can someone please tell me how to make it so registered users cannot use the PM system until they have been registered for a week ? (or 10 posts)

    Thanks
  • Fusion
    Senior Member
    • Aug 2001
    • 4346
    • 3.8.x

    #2
    Here's how:
    • Set the Registered usergroup to not be able to use the PM system.
    • Create a new usergroup, Trusted, based on the Registered usergroup and allow the use of the PM-system.
    • Use the promotion system to move users from one group to the other.
    Create a new promotion and use the following settings:

    Reputation Comparison Type: Greater or Equal To
    Reputation Level: Skip it
    Days Registered: 7
    Posts: 10
    Promotion Strategy: Posts or Reputation or Date
    Promotion Type: Primary usergroup
    Move user to Usergroup: Trusted

    Save.

    Promotions are done by the scheduled tasks, default once an hour.
    Toddler from Hell

    Comment

    • falconking
      Senior Member
      • Sep 2006
      • 215
      • 3.6.x

      #3
      Fusion, are you sure one has to go thru a new usergroup to accomplish this???
      I thought I have seen somewhere (usergroup unable to PM except after a number of posts)!!!

      Comment

      • Fusion
        Senior Member
        • Aug 2001
        • 4346
        • 3.8.x

        #4
        I'm quite sure. He could also use the addition usergroups, but if he intends to use promotions to demote users later on, he'll hit a snag with that.
        I'm hoping this is fixed in a future version version of the promotion system.
        Toddler from Hell

        Comment

        • falconking
          Senior Member
          • Sep 2006
          • 215
          • 3.6.x

          #5
          Originally posted by Fusion
          I'm quite sure. He could also use the addition usergroups, but if he intends to use promotions to demote users later on, he'll hit a snag with that.
          I'm hoping this is fixed in a future version version of the promotion system.
          Yesssssss, found that note. It could be done by editing: the pm_newpm template.

          Look for:

          PHP Code:
          </fieldset
          Under it, add:

          PHP Code:
          <if condition="$bbuserinfo[posts] >= 10"
          Also look for:

          PHP Code:
          $forumrules 
          Above it, add:

          PHP Code:
          <else />  
             <
          center>  
                <
          b>  
                     <
          font face="MS Sans Serif" color="#FF0000" size="3">  
                     
          In order to use PMsyou need to make 10 posts
                     
          </font>  
                </
          b>  
          </if> 
          Mind you, I haven't tried it yet , so good luck, and keep in mind that this modification may apply on ALL members, including admins, mods, and supermods!!!

          Comment

          • Fusion
            Senior Member
            • Aug 2001
            • 4346
            • 3.8.x

            #6
            It does apply to everyone, unless you add more conditionals, and it only accounts for posts made, not time registered.
            Besides, this constitutes as a modification, and I believe that's not what the OP asked for. He wanted the HOW using the standard features of the software, not the easy fix in the short run.

            Just FYI.
            Toddler from Hell

            Comment

            • scaredycat
              Member
              • Aug 2007
              • 61

              #7
              Originally posted by Fusion
              Here's how:
              • Set the Registered usergroup to not be able to use the PM system.
              • Create a new usergroup, Trusted, based on the Registered usergroup and allow the use of the PM-system.
              • Use the promotion system to move users from one group to the other.
              Create a new promotion and use the following settings:

              Reputation Comparison Type: Greater or Equal To
              Reputation Level: Skip it
              Days Registered: 7
              Posts: 10
              Promotion Strategy: Posts or Reputation or Date
              Promotion Type: Primary usergroup
              Move user to Usergroup: Trusted

              Save.

              Promotions are done by the scheduled tasks, default once an hour.

              When you say "Reputation Level: Skip it,"
              does that mean delete the number 1000 that field defaults to to leave it blank, or just leave the 1000 as is?
              Thanks

              Comment

              widgetinstance 262 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
              Working...