vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Restrict PM Usage to X posts (https://vborg.vbsupport.ru/showthread.php?t=135672)

kvnband 01-06-2007 03:15 AM

Restrict PM Usage to X posts
 
How can achieve this easily? My first thought was to just create a 'beginner' usergroup that users get assigned to when they sign up. Then, create a promotion that promotes them to registered whenever they reach X posts. But how can I make vBulletin place them in that beginner group when they register? And how can I move members from the registered group to the beginner group if they have less than X posts?
I searched for a plugin but didn't find anything, so if someone can help me out I'd be grateful :)
Kevin

peterska2 01-06-2007 01:40 PM

vBulletin puts people into the Registered Users usergroup upon registration. You will need to use a promotion to move users with x posts into a new user group (lets call it PM Users).

Set the permissions for Registered Users to not allow Private Messaging, and then set the permissions for PM Users to allow it and all other permissions as applicable.

Then set up a promotion to move users from registered users to pm users after x posts. Run the scheduled task for user promotions (Scheduled Tasks > Scheduled Task Manager > User Promotions > Run) and all your current members with x posts will be moved straight away so saving the need for them to be disrupted while waiting for the scheduled task to run.

kvnband 01-06-2007 01:51 PM

Thanks for that post. I don't know why I thought about doing it with moving them TO registered users and not FROM registered users, but that sounds simple enough...
Thanks,
Kevin


All times are GMT. The time now is 10:27 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01441 seconds
  • Memory Usage 1,706KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete