Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 06-22-2013, 10:42 AM
INPowerZ's Avatar
INPowerZ INPowerZ is offline
 
Join Date: Jun 2013
Location: Saudi Arabia, Jeddah
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Usergroups

There are 2 usergroups:
- Registered User
- Private Member

The plan and idea was once a registered user reach 50 posts. He/She automatically becomes a private member.

For example:

a user name's ArabianLuffy. He registered. Of course he is a registered user. Once he reach 50 posts, he bcomes private member (ArabianLuffy)

The goal is to eliminate manual editing for admin, so things change automatically based on number of posts.

Of course there features after certain amount of posts

Registered User: 0 - 49 posts
Avatar size: 100x100 px (100 KB)
Profile Picture size: 100x100 px (100 KB)
Signature size: 400x150 px (1 image) (250 KB)


Private Member: 50 - 499 posts
Avatar size: 150x150 px (200 KB)
Profile Picture size: 100x200 px (200 KB)
Signature size: 500x250 px (1 image) (250 KB)


+500 posts
Avatar size: 150x300 px (300 KB)
Profile Picture size: 100x300 px (300 KB)
Signature size: 500x250 px (2 images) (500 KB)
Reply With Quote
  #2  
Old 06-22-2013, 11:35 AM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You want Usergroups > Promotions. Add a new promotion with usergroup "Registered User", Posts=50, and strategy "Posts". ("Reputation Level" and "Days Registered" will be ignored). Then choose "Private Member" for "Move User to Usergroup". You can either have the group changed or added as a secondary group by setting "Promotion Type".

Note that users are promoted by scheduled task, so it might not happen the moment they reach 50 posts. The scheduled task promotes users who have been active recently, so inactive users won't be promoted even if they qualify (although if you run the task manually from the Scheduled Task manager, everyone who is eligible will be promoted).
Reply With Quote
Благодарность от:
Lynne
  #3  
Old 06-23-2013, 10:57 AM
INPowerZ's Avatar
INPowerZ INPowerZ is offline
 
Join Date: Jun 2013
Location: Saudi Arabia, Jeddah
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kh99 View Post
You want Usergroups > Promotions. Add a new promotion with usergroup "Registered User", Posts=50, and strategy "Posts". ("Reputation Level" and "Days Registered" will be ignored). Then choose "Private Member" for "Move User to Usergroup". You can either have the group changed or added as a secondary group by setting "Promotion Type".

Note that users are promoted by scheduled task, so it might not happen the moment they reach 50 posts. The scheduled task promotes users who have been active recently, so inactive users won't be promoted even if they qualify (although if you run the task manually from the Scheduled Task manager, everyone who is eligible will be promoted).
I did it. I hope it works, and thanks for the INFO.

One more question: How to make a username inside rectangle? A white rectangle. More like a white background.
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 07:57 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.03712 seconds
  • Memory Usage 2,187KB
  • 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
  • (3)post_thanks_box
  • (1)post_thanks_box_bit
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete