vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Usergroups (https://vborg.vbsupport.ru/showthread.php?t=299380)

INPowerZ 06-22-2013 10:42 AM

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)

kh99 06-22-2013 11:35 AM

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).

INPowerZ 06-23-2013 10:57 AM

Quote:

Originally Posted by kh99 (Post 2429736)
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.


All times are GMT. The time now is 09:26 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.00935 seconds
  • Memory Usage 1,720KB
  • 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
  • (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