How to restrict signature on my forum?

Discussion in 'vBulletin' started by gabbar77, Oct 10, 2008.

  1. #1
    Hi, I want to restrict sigature editing on my forum... I want that it shall be available only after specific post count...can you plz help me?
     
    gabbar77, Oct 10, 2008 IP
  2. gabbar77

    gabbar77 Peon

    Messages:
    395
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #2
    sorry I forget to mention that I am using vbulletin.
     
    gabbar77, Oct 10, 2008 IP
  3. ~kev~

    ~kev~ Well-Known Member

    Messages:
    2,866
    Likes Received:
    194
    Best Answers:
    0
    Trophy Points:
    110
    #3
    You will have to create a new group, then use the promotion system to move the members with a certain amount of post to the new group.

    Then disable signature permissions for user group #2. The default user group for new members is Group ID # 2. This is the way vbulletin is and it can not be changed. I asked the same question as you, but I posted it in the vbulletin.com support forums. And that is the reply I got from VB tech support.

    I have done this same exact thing on my site, but I also disabled private messages and several other options until the member makes 3 post. You will need to test the new group before you just start putting people in it - this is to make sure you have all the permissions correct.

    Or, :) You can do like I do, and only premium (paid) members get to have signatures. On my site, its one of the perks of being a VIP / Premium member.

    Disabling signatures frees up system resources. So the people that pay the bills get the perks.
     
    ~kev~, Oct 10, 2008 IP
  4. gabbar77

    gabbar77 Peon

    Messages:
    395
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #4
    I tried this,but not working for me :-(

    Users are not promoted to signature enabled group.... can anybody help me plz..
     
    gabbar77, Oct 11, 2008 IP
  5. 1-3-3-7

    1-3-3-7 Well-Known Member

    Messages:
    605
    Likes Received:
    17
    Best Answers:
    0
    Trophy Points:
    110
    #5
    Hmmm...I suggest doing a search on the official VB site or requesting it on their forums.

    Alternatively, you could manually move users to the designated user group in the meantime. Yes, it's not practical, but it works.
     
    1-3-3-7, Oct 12, 2008 IP
  6. Logician

    Logician Active Member

    Messages:
    213
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    60
    #6
    What kev mentioned above is the correct way of doing it. If you can't manage it for a reason, here is a more crude and less elegant way:

    edit your template named "modifysignature"

    find section
    
    	<input type="submit" class="button" value="$vbphrase[save_signature]" accesskey="s" tabindex="1" />
    		<input type="submit" class="button" value="$vbphrase[preview_signature]" name="preview" accesskey="r" tabindex="1" />
    
    PHP:
    and replace it as
    
    <if condition="$bbuserinfo[posts] >= 10">
    	<input type="submit" class="button" value="$vbphrase[save_signature]" accesskey="s" tabindex="1" />
    		<input type="submit" class="button" value="$vbphrase[preview_signature]" name="preview" accesskey="r" tabindex="1" />
    </if>
    
    PHP:
    remember there are 2 of these sections and you have to replace BOTH.

    Basically it will remove save signature button in signature edit page when user's post count is less than 10. So without save button, they can't save the signature.

    Not the best way to do it and will not stop every user but still can be helpful.
     
    Logician, Oct 13, 2008 IP