Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 03-29-2007, 12:42 PM
RedGTiVR6 RedGTiVR6 is offline
 
Join Date: Dec 2006
Location: Little Elm, TX
Posts: 817
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Creating a user group?

I need to figure out a way to create a user group.

Here's what I need to have happen:

Users with 0 post count are in one user group. Those users cannot post in the classifieds section. Once they have at least one post under their belt, they can post in the classifieds.

We're getting a lot of folks who register for our forums just so they can sell stuff. They have no intention of actually participating in the community.

How would I set this up? I've been told that I could do it with user groups, but I can't figure this out.

Perhaps there is an article on this that I've missed?

Any help would be appreciated!
Reply With Quote
  #2  
Old 03-29-2007, 01:04 PM
WetWired's Avatar
WetWired WetWired is offline
 
Join Date: Jun 2002
Location: Texas
Posts: 669
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The usergroup
In the CP, under usergroups, click Add New Usergroup. After you do that, you can use the dropdown at the top clone the Registered usergroup's settings then change it as you please.

The promotion
Next, go into the usergroup manager, then pick promotions from the dropdown next to the Registered usergroup. Click Add Promotion. Change posts to 1, change promotion strategy to Posts, then select the new usergroup from the dropdown at the bottom. Click save. Under Scheduled Tasks, click Scheduled Task Manager, find User Promotions, and click its Run Now button to move all users with 1 or more post to the new usergroup. As you can see on the Scheduled Task Manager, this will happen on the 25th minute of each hour.

The permissions
Now, all that's left is to restrict posting in that forum from the default Registered usergroup. From Forums&Moderators, click Forum Permissions. Find your classifieds forum in the hierarchical list, then click [Edit] next to Registered below it. Choose Use Custom Permissions, then choose no for Can Post Threads and Can Reply to Others' Threads if you don't want them replying, either. Click Save and you're done.
Reply With Quote
  #3  
Old 03-30-2007, 12:02 PM
RedGTiVR6 RedGTiVR6 is offline
 
Join Date: Dec 2006
Location: Little Elm, TX
Posts: 817
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks so much for the detailed explination!
Reply With Quote
  #4  
Old 05-21-2007, 10:12 PM
RedGTiVR6 RedGTiVR6 is offline
 
Join Date: Dec 2006
Location: Little Elm, TX
Posts: 817
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm sorry to bring this back from the relative dead...but...

I've just now been able to sit down and look at this issue in more detail.

I've created the user group promotion. However, I've realized that all current users with a 0 post count are not in this new group. I believe I need to do something to change the user group of all users with 0 posts from the "Registered" user group down to the "Newbie" user group.

How would I go about doing this?
Reply With Quote
  #5  
Old 05-22-2007, 03:12 AM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

From the original post by WetWired:

Quote:
The promotion
Next, go into the usergroup manager, then pick promotions from the dropdown next to the Registered usergroup. Click Add Promotion. Change posts to 1, change promotion strategy to Posts, then select the new usergroup from the dropdown at the bottom. Click save. Under Scheduled Tasks, click Scheduled Task Manager, find User Promotions, and click its Run Now button to move all users with 1 or more post to the new usergroup. As you can see on the Scheduled Task Manager, this will happen on the 25th minute of each hour.
Reply With Quote
  #6  
Old 05-22-2007, 12:34 PM
RedGTiVR6 RedGTiVR6 is offline
 
Join Date: Dec 2006
Location: Little Elm, TX
Posts: 817
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For whatever reason, it doesn't work.

I left it all night and I manually ran it today.

It doesn't move any users from the Registered user group to the Newbie group if they have less than 1 post.

Here's how I have the promotion set-up. Perhaps it's wrong?

The usergroup it's applied to: Newbie
Reputation Comparison Type: Greater or Equal To
Reputation Level: 0
Days Registered: 0
Posts: 1
Promotion Strategy: Posts
Promotion Type: Primary User Group
Move to user group: Registered

I'm guessing that something is set-up wrong?
Reply With Quote
  #7  
Old 05-22-2007, 02:34 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What is the name of the new usergroup you created in step 1? That is the name of the usergroup you want to move them to. Currently, you are moving them to the group "Registered", which is probably the name of the group everyone is in when they first register on your site.
Reply With Quote
  #8  
Old 05-22-2007, 02:45 PM
RedGTiVR6 RedGTiVR6 is offline
 
Join Date: Dec 2006
Location: Little Elm, TX
Posts: 817
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The name of the user group I created is "Newbie" -if I change this then I will want to change the promotion to be less than 1 post...as it will move all users with less than 1 post to the newbie group...and I'll apply the promotion to the Registered group.

So essentailly, I need to switch the user groups in the promotion, right?

ok - so I've just noticed that for some reaosn even if I select "Less than" it doesn't save as "Less than" it reverts back to "Greater than or Equal to" every time.

I ran the promo and it moved those with greater than or equal to 1 post...so at least I know I'm in the right direction....I just need to figure out why it doesn't save.

*sigh* another something I just thought of.

This will only run as often as I tell it to, correct?

What if I wanted users to automatically be put into this Newbie user group upon registering and not have to wait every X minutes for the promotion to run?

Do I need to completely restructure the usergroups then?

Perhaps it would be better to make an "active users" group for users with greater than 1 post and leave the "regsitered" users group as just for those with less than 1 post. That way, when they first register, they are automatically put into the user group that has the "newbie restrictions"?
Reply With Quote
  #9  
Old 05-23-2007, 02:53 AM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is how I would do it (which I think is what you finally decided to do).....

- Users register and get put into the Registered usergroup (this is how it is by default).
- I'd make a new usergroup "Active Users" (or whatever you want to call it) and copy all the forum permissions from the Registration group except allow them to post in the classified section
- Make a promotion for "Registered" to "Active Users" based on when a user has one post.

The way you are doing it, trying to demote them to Newbs if they have less than one post, isn't going to work without some hacking to the code, I don't think.
Reply With Quote
  #10  
Old 05-23-2007, 11:29 AM
RedGTiVR6 RedGTiVR6 is offline
 
Join Date: Dec 2006
Location: Little Elm, TX
Posts: 817
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeah - that's what I ended up doing.

Still learning how the intricacies of vb work like that...

thanks for the help!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:23 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.04639 seconds
  • Memory Usage 2,256KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete