The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
ajaxReg - Ajax Registration, with instant field checking Details »» | |||||||||||||||||||||||||||||
ajaxReg - Ajax Registration, with instant field checking
Developer Last Online: Sep 2013
[hr]value[/hr]
Live Demo: ajaxReg 4.0.0 Installation Time: < 2 mins Files: 3 Product: 1 VB Version: 3.X.X
This hack uses AJAX to check if the user name is taken and also displays errors and reasons why the user messed up on the registration form. Look at attached example picture. Installation Instructions: (If you don't have the unregistered usergroup set to Can View Forum = YES then you will have to follow the normal steps then apply this fix: https://vborg.vbsupport.ru/showpost....&postcount=136) 1) Import the Product (make sure you have an original register template, or use the [manual edits]) 2) Upload the images and javascript 3) Also Add these to your Additional CSS Definitions for your style: Code:
.inputgood { width: 211px; border: 1px solid Green; } .inputbad { width: 211px; border: 1px solid Red; } If you like then [Mark As Installed] Download Now
Show Your Support
|
Comments |
#82
|
|||
|
|||
Quote:
all the usernames will appear one of the following: + Available + Banned + Invalid Chars I do not understand your issue. |
#83
|
|||
|
|||
I think he was saying that everything shows up as "Available" even if it's a Banned Username, or already taken?
|
#84
|
||||
|
||||
^ Yes, the same thing has happened to me even after this upgrade. It says that every name is available, have it be a taken name, banned, or what ever. How can I fix this?
http://deadendsociety.net |
#85
|
|||
|
|||
oh hmm.
|
#86
|
|||
|
|||
Quote:
Can you add referrer field check to your mod? Thanks |
#87
|
|||
|
|||
should respect disable_ajax option.
|
#88
|
|||
|
|||
do you have ajax enabled?
|
#89
|
||||
|
||||
oh yes all enabled...i had the very same problem with chads hack until i did something... forgotten what exactly... hoped you knew
|
#90
|
|||
|
|||
Error
Not activist blocking user: administrator Is Available admin Is Available mod Is Available |
#91
|
|||
|
|||
ok, i tried to install it, but it didn't work, as all the other mods which modify 'full page' templates... i explain... i'm running a vba-wrapped vbulletin, in which every page is wrapped with vbadvanced columns, and this causes all the templates to be rewritten with vba styles, even (and more than others) the ones containing a full page, not only the <body></body> part, so that every plugin rewriting the template (out of the 'body' tag) isn't going to work
i'd recommend adding a plugin which inserts the needed code (the one loading register.js) directly in headinclude... i had to do it many times with other mods (such as googlemap ones, just to say)... it's a simple plugin like this: Code:
if (THIS_SCRIPT == 'register') { $str = '<!-- / CSS Stylesheet -->'; $vbulletin->templatecache['headinclude'] = str_replace($str,$str.'<script type=\"text/javascript\" src=\"./clientscript/register.js\"></script> <script type=\"text/javascript\"> var ajaxreg_email_error_1 = \"$vbphrase[ajaxreg_email_error_1]\"; var ajaxreg_email_error_2 = \"$vbphrase[ajaxreg_email_error_2]\"; var ajaxreg_email_error_3 = \"$vbphrase[ajaxreg_email_error_3]\"; var ajaxreg_email_error_4 = \"$vbphrase[ajaxreg_email_error_4]\"; var ajaxreg_email_error_5 = \"$vbphrase[ajaxreg_email_error_5]\"; var ajaxreg_email_error_6 = \"$vbphrase[ajaxreg_email_error_6]\"; var ajaxreg_email_error_7 = \"$vbphrase[ajaxreg_email_error_7]\"; var ajaxreg_email_error_8 = \"$vbphrase[ajaxreg_email_error_8]\"; var ajaxreg_name_minuserlength = \"' . $minuserlength['minuserlength'] . '\"; var ajaxreg_name_usernameregex = \"' . $usernameregex['usernameregex'] . '\"; var ajaxreg_name_inuse = \"$vbphrase[ajaxreg_name_inuse]\"; var ajaxreg_name_illegal = \"$vbphrase[ajaxreg_name_illegal]\"; var ajaxreg_name_ok = \"$vbphrase[ajaxreg_name_ok]\"; var ajaxreg_name_error_1 = \"$vbphrase[ajaxreg_name_error_1]\"; var ajaxreg_name_error_2 = \"$vbphrase[ajaxreg_name_error_2]\"; var ajaxreg_name_checking = \"$vbphrase[ajaxreg_name_checking]\"; var ajaxreg_password_error_1 = \"$vbphrase[ajaxreg_password_error_1]\"; var ajaxreg_password_ok = \"$vbphrase[ajaxreg_password_ok]\"; var ajaxreg_password_nomatch = \"$vbphrase[ajaxreg_password_nomatch]\"; var ajaxreg_password_match = \"$vbphrase[ajaxreg_password_match]\"; var ajaxreg_email_ok = \"$vbphrase[ajaxreg_email_ok]\"; var ajaxreg_email_nomatch = \"$vbphrase[ajaxreg_email_nomatch]\"; var ajaxreg_email_match = \"$vbphrase[ajaxreg_email_match]\"; </script>',$vbulletin->templatecache['headinclude']); } |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|