vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   How to do this? (https://vborg.vbsupport.ru/showthread.php?t=205921)

mark350 02-19-2009 03:54 PM

How to do this?
 
Hello,

Here is what I want to do... hopefully someone can tell me if it's possible:

1. New members are automatically assigned to a user group that has limited permissions - in regards to posted images and/or outgoing links.

*I used this plugin to help with permissions associated with the editor:
https://vborg.vbsupport.ru/showthread.php?t=122942

2. After a certain amount of posts, I want these users to "automatically" be re-assigned to a different user group (default vbullein user group "junior member")....

This is where I am stuck... is there a way to set up a user group so members will automatically leave it and enter a new user group after a certain number of posts?

How can I do this? Thanks in advance for any help.

DragonBlade 02-19-2009 04:01 PM

In your AdminCP, under "Usergroups", select "Promotions."

If you wish that their Primary usergroup be changed to the new usergroup (which is what it sounds like), then just follow the instructions. :)

mark350 02-19-2009 07:05 PM

Thanks for the reply... I have some other questions.

I tried setting a promotion but it doesn't seem to be working.... here's what I did:

1. I created a promotion ... I want new users to be in the user group "waiting moderation" - then after a certain amount of posts (in my example I set it to just 1 post) I want the users to be automatically promoted to the 'registered users' usergroup.

Here's a snap shot of what I did:


So I assume with the above settings, I should be able to post just once then I would automatically be moved to the "registered users" usergroup?

I tried posted several times on the forum with an account that is currently in the "waiting moderation" usergroup... however, the user group was never changed. Example:
http://www.true2ourselves.com/forum/...4-testing.html

Please help me figure out what I am doing wrong, thank you.

DragonBlade 02-19-2009 07:10 PM

Looks like you did everything all right, to me. But also remember that the "Jumping is evaluated based on the time period defined in the Scheduled Tasks section (Default: Every 1 Hour)," so it might be some time before the system goes through and recognizes the promotion. :3

If it hasn't worked for you in about an hour, post again, and maybe someone can give you some more information. :)

mark350 02-19-2009 07:53 PM

Well whatta ya know.... the hour went by and it worked!!! Thanks for the help! :up:

Lynne 02-19-2009 07:58 PM

Registered Users is the group that all users end up in after registration (or after confirming their email). Are you sure there are any users sitting in the COPPA group? If you aren't going to use the groups for their intended purpose, then you should create a new usergroup (you may duplicate the permissions).

That being said, the Promotions run on active users. So, a user must come online after they reach that promotion limit and then the promotion scheduled task will run and move them.

mark350 02-19-2009 09:33 PM

Hi Lynne,

We want to modify the system so new users are put into the user group "waiting moderation" (as opposed to the "registered users" user group).

Then, after x-amount of posts, they will automatically be promoted to the "registered users" user group....

Are you saying this would be a problem?

DragonBlade 02-19-2009 09:36 PM

Not a prob, mark. :3

@Lynne: I knew Ranks were checked for active users, I had assumed that, since Promotions were run by a cron, the user didn't have to be active. Good to know, thanks. :3

Lynne 02-19-2009 11:39 PM

Mark, unless you install a modification, users will end up in usergroup 2 after registering. Usergroup 2 is what is by default called Registered Users. How are you planning on making them end up in the Users Awaiting Moderation group (groupid 4) instead of groupid 2? I'd suggest creating a new group called whatever and when you create it you copy the usergroup and forum permissions from the Registered Usergroup (groupid 2). Then, copy the permissions you want from Users Awaiting Moderation to groupid 2 and rename it something like "Moderated Users". Then you may rename whatever to UnModerated Users and create a promotion from Moderated Users to UnModerated Users.

Dismounted 02-20-2009 03:52 AM

Quote:

Originally Posted by mark350 (Post 1749360)
Hi Lynne,

We want to modify the system so new users are put into the user group "waiting moderation" (as opposed to the "registered users" user group).

Then, after x-amount of posts, they will automatically be promoted to the "registered users" user group....

Are you saying this would be a problem?

The best solution is to create a new usergroup with "full" permissions, and change the Registered Users usergroup to "limited" permissions. It is best not to play with modifications to move users into different usergroups (assuring nearly guaranteed compatibility in the future).


All times are GMT. The time now is 09:19 AM.

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.01767 seconds
  • Memory Usage 1,733KB
  • 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)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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