![]() |
Random Usergroup on Registration
1 Attachment(s)
This is a remake of one of my earlier mods, found here.
The original did not support the plugin system, and could not deal with email activation. Now both of these issues have been addressed! What does this addon do? This addon will allow admins to set a list of usergroups by usergroupid for new members to be randomly sorted into. You still have to create the usergroups yourself, this addon just sorts people into them. Why do I want this addon? If you have any reason to split your members into groups (the first example that comes to mind would be a Harry Potter website) and would like people to be sorted automatically. Can the system be disabled? Just disable the addon from your admincp. Help! I can't find my usergroupid's/this addon doesn't work/I think it ate my cat! Post your questions here! I'll be glad to assist in any way. Oh, and good luck with the cat. ;) Changelog 1.0 - Initial release. 1.01 - Bug Fix Release
|
<i>Reserved.</i>
|
Nice work, thank you!
Installed |
I have 3.7.2--will this still work? I installed the product, and it says it worked fine, but I can't find where to define which usergroups should be used during the random assignments.
|
Glad to see my help got this modification added so quickly! :) You've got a problem with your XML file. It should look like this toward the bottom:
Code:
<options> |
I'm certain the XML should've included that... I exported the product in its entirety. I suppose there's a bug with Advanced Product Management then!
Re-upped, update sent to all installed users. Thanks Tiger, I'll be doing more addons of varying difficulty over the next little while and I'll definitely keep you in mind if I get stumped again ;) |
Quote:
|
Yeah, I found APM and it's great for building new addons from scratch... But apparently it has its flaws...
|
Quote:
PS - It should work on any version of vB that supports hooks in the registration file. If you're curious, open up your register.php file and look for these 2 text blocks: PHP Code:
PHP Code:
|
I'd like to use this to assign my users to one of two groups randomly, but how would I go about doing that for members who have already registered? Can this mod do that?
|
Also, does anyone know if this mod plays well with the vMail mod?
|
This mod will make new users be assigned into randomized groups. I do plan on releasing a script that will assign existing users to new usergroups, but that will probably be a couple days before it's ready. I want to get any bugs worked out of this script before I make any additions to it.
|
Quote:
|
works fabulously!
One question -- it's not automatically giving users the user title, as defined by the usergroup. Is there anyway I can fix that? |
Quote:
|
It is designed to update their user title either when your site's cron script runs to update usertitles, or if email-verification is enabled, when they verify their email.
You may just have to wait until the cron script runs (normally once per hour on the 25th minute) or you can manually run the cron script from the Scheduled Task Manager - you want to run the User Promotions task. |
All fixed. Thanks so much! This works wonderfully. :)
|
<i>Please update to 1.02 to correct issues found with the settings.</i>
|
hi i would like to know would this work if i have a couple of user groups that would expose certain forums
EG i have a steam community, and then i have the wow community they are very big in all aspects and giving members access to all is a problem as the forums becomes huge for new members so this mod would be able to split them ? so they can choose what they like and it would open that forum up to them ? |
Quote:
If you want your users to have a choice, use this modification instead: https://vborg.vbsupport.ru/showthread.php?t=186076 As for which community they have access to, you'll just have to fuss with the usergroup settings. |
Although it is possible to modify this code to assign a usergroup based off the content of a hidden profile field (which would achieve what you're looking for) I would suggest you rethink the layout of your forums if you believe people will find it "overwhelming" when they join.
If you force people to willingly block themselves from half of your site when they register, you'll either end up with everyone that's interested in the other half of the site making a second account, or a lot of PMs complaining that they want access to the whole site, not just part of it. Perhaps your dilemma could be solved with a simple reorganization of the site ;) |
ah man im a reserve this. its great for a later thing I want to do :p
|
Would it be possible to make this assign the users to a secondary usergroup during registration rather than primary?
:) |
This is what I am looking for, but not necessarily. I want a code like this, but for Post-Registration (Existing) members to click a button a randomly be put into a usergroup.
I know back in April 09' you said you were thinking of designing such a hack, anyone know if one has been released? |
When people go back and change their email, and have to reverify their account, it removes them from the usergroup. Then when they verify their new email, it puts them back into a NEW usergroup. How can this be fixed?
|
I installed it but I dont understand how to manage it? how do I add the usergroups and such that I want sorting? I am new to VB
|
Where are the settings for this!!
|
It workd great but one problem is that under the users profile it shows up as junior member the user groups it does not show thr specified one i stated how do i fix this?
|
All times are GMT. The time now is 02:53 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|