Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
VSa - Advanced Registration Details »»
VSa - Advanced Registration
Version: 2.0.3, by Valter Valter is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 4.x.x Rating:
Released: 02-16-2010 Last Update: 04-21-2013 Installs: 1338
DB Changes Uses Plugins Auto-Templates
 
No support by the author.

Info:
This product adds several advanced options to control new registrations, like:

- 'Random Questions' - User must answer random question to continue with the registration (can be on/off)
- 'Invitations System' - Let users invite their friends to join community
- You can choose to accept only invited people to register
- 'moderated users' management (accept/edit/contact/delete)
- e-mail users automatically when their accounts are accepted (can be on/off)
- 'non-activated users' management (accept/edit/contact/delete)
- Option to delete inactive accounts automatically if not confirmed X days after registration

All these features are controlled from one single page.

Notes:
- Don't forget to check/update product options after installation
- Only Admins can access mentioned product options/logs
- Inviter is automatically marked as referral when invited user registers using invitation code

Installation:
1. Import XML file (as product): AdminCP > Plugin System > Manage Products > [Add/Import Product]

To set options:
Go to: AdminCP > vBulletin Options > VSa - Advanced Registration

Versions:
v1.0 - Nov 29. 2008.
-Initial Version
v1.7 - Feb 08. 2009.
-Latest vB 3.x version
v2.0 - Feb 17. 2010.
-Updated for vB 4
-Done some code cleanup, minor bugs fixed
v2.0.1 - Feb 19. 2010.
-Fixed: Multiple invitations not sent properly
-Fixed: JS error if there are whitespaces in email address list
-New: Exclude groups from sending invites
v2.0.2 - May 22. 2012.
-Compatible with vBulletin 4.2
v2.0.3 - Apr 22. 2013.
-Compatible with vBulletin 4.2.1

Download Now

File Type: zip VSa - Advanced Registration v2.0.3.zip (12.7 KB, 1933 views)

Screenshots

File Type: jpg navbar.jpg (47.2 KB, 0 views)
File Type: jpg invite.jpg (110.2 KB, 0 views)
File Type: jpg register.jpg (121.4 KB, 0 views)
File Type: jpg manage1.jpg (129.1 KB, 0 views)
File Type: jpg manage2.jpg (88.4 KB, 0 views)
File Type: jpg acp.jpg (208.8 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
10 благодарности(ей) от:
bluebare, DDIG, EliasAlucard, Insta-Gator, josner, K4GAP, SamSteve, yin9, Zakalway

Comments
  #252  
Old 05-20-2011, 09:42 PM
Valter Valter is offline
 
Join Date: Aug 2005
Location: Sarajevo
Posts: 2,432
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It works fine on 4.1.3.
Reply With Quote
  #253  
Old 05-21-2011, 01:09 AM
Wallace40 Wallace40 is offline
 
Join Date: Dec 2010
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm a total newbie and dont know a thing about anything but I managed to add this plug in and it was so helpful I cant tell you!

Thank you so much!
Reply With Quote
  #254  
Old 05-23-2011, 07:08 PM
galerio's Avatar
galerio galerio is offline
 
Join Date: Feb 2011
Location: Italy
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Why in the emails sent for invitation the link to register is not with the referred id?

A link for example:
site.com/register.php?referrerid=2

Because the invited users must write manually the referrer username.

Please, consider to add this option in future version.
Reply With Quote
  #255  
Old 05-25-2011, 07:15 AM
Valter Valter is offline
 
Join Date: Aug 2005
Location: Sarajevo
Posts: 2,432
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Don't worry, inviter is marked as referrer the other way.

There is NO need to add referrerid=X to address.
Reply With Quote
  #256  
Old 05-31-2011, 04:38 PM
stwan stwan is offline
 
Join Date: Feb 2009
Posts: 159
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

HTML Code:
<script language="Javascript" type="text/javascript">
				function VSaChAregAll(obj) {
					arrInput = document.getElementsByTagName("input");
					for (i=0; i<arrInput.length; i++) {
						if (arrInput[i].type == 'checkbox') {
							arrInput[i].checked = obj.checked;
						}
					}
				}
				function VSa_SwitchAreg(target)
				{
					if (target=="users_mod")
					{
						document.getElementById("vsaareg_tu_mod").style.display = "block";
						document.getElementById("vsaareg_tu_act").style.display = "none";
						document.getElementById("vsaareg_tu_inv").style.display = "none";
						document.getElementById("vsaareg_tq").style.display = "none";
					}
					if (target=="users_act")
					{
						document.getElementById("vsaareg_tu_mod").style.display = "none";
						document.getElementById("vsaareg_tu_act").style.display = "block";
						document.getElementById("vsaareg_tu_inv").style.display = "none";
						document.getElementById("vsaareg_tq").style.display = "none";
					}
					if (target=="users_inv")
					{
						document.getElementById("vsaareg_tu_mod").style.display = "none";
						document.getElementById("vsaareg_tu_act").style.display = "none";
						document.getElementById("vsaareg_tu_inv").style.display = "block";
						document.getElementById("vsaareg_tq").style.display = "none";
					}
					if (target=="questions")
					{
						document.getElementById("vsaareg_tu_mod").style.display = "none";
						document.getElementById("vsaareg_tu_act").style.display = "none";
						document.getElementById("vsaareg_tu_inv").style.display = "none";
						document.getElementById("vsaareg_tq").style.display = "block";
					}
				}
			</script>
replace:

HTML Code:
<script type="text/javascript">
<!--
				function VSaChAregAll(obj) {
					arrInput = document.getElementsByTagName("input");
					for (i=0; i<arrInput.length; i++) {
						if (arrInput[i].type == 'checkbox') {
							arrInput[i].checked = obj.checked;
						}
					}
				}
				function VSa_SwitchAreg(target)
				{
					if (target=="users_mod")
					{
						document.getElementById("vsaareg_tu_mod").style.display = "block";
						document.getElementById("vsaareg_tu_act").style.display = "none";
						document.getElementById("vsaareg_tu_inv").style.display = "none";
						document.getElementById("vsaareg_tq").style.display = "none";
					}
					if (target=="users_act")
					{
						document.getElementById("vsaareg_tu_mod").style.display = "none";
						document.getElementById("vsaareg_tu_act").style.display = "block";
						document.getElementById("vsaareg_tu_inv").style.display = "none";
						document.getElementById("vsaareg_tq").style.display = "none";
					}
					if (target=="users_inv")
					{
						document.getElementById("vsaareg_tu_mod").style.display = "none";
						document.getElementById("vsaareg_tu_act").style.display = "none";
						document.getElementById("vsaareg_tu_inv").style.display = "block";
						document.getElementById("vsaareg_tq").style.display = "none";
					}
					if (target=="questions")
					{
						document.getElementById("vsaareg_tu_mod").style.display = "none";
						document.getElementById("vsaareg_tu_act").style.display = "none";
						document.getElementById("vsaareg_tu_inv").style.display = "none";
						document.getElementById("vsaareg_tq").style.display = "block";
					}
				}
// -->
			</script>
{vb:raw headinclude_bottom}
In template vsa_areg_manage.
Reply With Quote
  #257  
Old 05-31-2011, 05:21 PM
RobbieZ RobbieZ is offline
 
Join Date: Jul 2008
Posts: 1,117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anyone explain why this error happens when enter emails?

Error: e-mail address(es) incorrect: function () { for (var i = 1; i < this.length; i++) { if (this[i][0] == this[i-1][0]) { this.splice(i,1); } } }; function () { for (var i = 0; i <= this.length; i++) { this.shift(); } }

Thanks
Reply With Quote
  #258  
Old 05-31-2011, 05:47 PM
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
Posts: 3,085
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by RobbieZ View Post
Anyone explain why this error happens when enter emails?

Error: e-mail address(es) incorrect: ...
No, but I can explain how to find the answer. Go to the upper right and hit "Search this mod". Search on something specific like "Error: e-mail address(es) incorrect". I see one solution at https://vborg.vbsupport.ru/showpost....&postcount=227. Let us know if it works for you.
Reply With Quote
  #259  
Old 06-01-2011, 12:58 AM
RobbieZ RobbieZ is offline
 
Join Date: Jul 2008
Posts: 1,117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks Videx, my error message is considerably shorter than that one plus I uninstalled the vbstatus mod.

I'll have another hunt.
Reply With Quote
  #260  
Old 06-01-2011, 01:08 AM
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
Posts: 3,085
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The next obvious step would be to try disabling all your mods. But as you see from that experience, sometimes just disabling them doesn't fix it.
Reply With Quote
  #261  
Old 06-01-2011, 02:23 PM
crazyboy1661 crazyboy1661 is offline
 
Join Date: Jan 2011
Location: India
Posts: 135
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

<font size="6">Any hack for 4.1.3 ? Pls reply</font>
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:40 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.12175 seconds
  • Memory Usage 2,361KB
  • Queries Executed 26 (?)
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
  • (2)bbcode_html
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (9)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (7)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)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_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
  • 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
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete