Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
ajaxReg - Ajax Registration, with instant field checking Details »»
ajaxReg - Ajax Registration, with instant field checking
Version: 4.0.0, by Coders Shack Coders Shack is offline
Developer Last Online: Sep 2013 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.6.7 Rating:
Released: 04-13-2007 Last Update: 12-10-2007 Installs: 865
Uses Plugins
Additional Files Is in Beta Stage  
No support by the author.

[hr]value[/hr]
. . . . . . . . Brought to you by

. . . http://www.Scriptasy.com
[hr]value[/hr]

Live Demo: ajaxReg 4.0.0

Installation Time: < 2 mins
Files: 3
Product: 1
VB Version: 3.X.X
  • v3.0.1
    • fixed the apostrophe issue
  • v3.0.2
    • added banned username check
    • fixed image url
  • v3.0.3
    • fixed banned username check for people that don't have banned phrases
  • v3.0.4
    • fixed the apostrophe issue for real instead of just not letting it be used
    • uses your username min character settings
    • uses your regex for usernames if set in the registration settings
    • (fixed for forums that have unregistered users set to cant view forum, look below for more info, its red.)
  • v3.0.5
    • fixed minor issue
    • added vbsettings option
  • v3.0.6
    • fixed slashes error
  • v3.0.7
    • fixed email match
    • added email in use check
  • v3.0.8
    • added password strength meter *requested
  • v3.0.9
  • v3.1.0
    • fixed ajax vulnerabilities *
    • added captcha check, thats right
  • v3.1.1
    • added captcha check to all captcha fields.
Description:
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

File Type: (21.4 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #492  
Old 12-11-2007, 01:27 AM
beduino's Avatar
beduino beduino is offline
 
Join Date: Dec 2005
Location: Rio de Janeiro
Posts: 280
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi!
tks for share!
A little question: the order of the steps to upgrade is this?
Quote:
the upgrade process is:

delete all the files that you uploaded before and uninstall the older version, then install the new one, and finally upload the new files
Only to confirm.
Tks again
Beduino
Reply With Quote
  #493  
Old 12-11-2007, 01:32 AM
Coders Shack Coders Shack is offline
 
Join Date: Apr 2007
Location: Culver City, CA
Posts: 807
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

havent added a log because this it a early rollout, it functions but i want to make it even better. This release was for suggestions and hopefully to fix alot of issues.

Current Suggestions:

- Add a check button next to the username field instead of a onchange event
- Add a check email button and have it disappear once a good email is entered
- Make it focus on the next field

If anyone has any other ideas please feel free to post them.

Also if the quick flash bothers you when you first load the page i can offer an manual template edit.
Reply With Quote
  #494  
Old 12-11-2007, 01:33 AM
Coders Shack Coders Shack is offline
 
Join Date: Apr 2007
Location: Culver City, CA
Posts: 807
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by beduino View Post
Hi!
tks for share!
A little question: the order of the steps to upgrade is this?


Only to confirm.
Tks again
Beduino
yes basically reverse the install process. then install again.

there are new phrases... so it requires a uninstall.
Reply With Quote
  #495  
Old 12-11-2007, 02:13 AM
alexsinev alexsinev is offline
 
Join Date: Jun 2007
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nader View Post
does the code support arabia language?
Quote:
Originally Posted by Aligator21 View Post
I also installed this addon, but i have the known problem with the Greek characters.
Does anyone find any solution?

I've uninstalled due to this problem
The solution for the version 3.1.1 is here. Just read the thread attentively.

But I have a question to Coders Shack. Have you included such a solution into your new version? This was a great problem for the languages other than English.
Reply With Quote
  #496  
Old 12-11-2007, 02:40 AM
aus_dave aus_dave is offline
 
Join Date: Jan 2004
Location: Adelaide, Australia
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm not sure I like the gradual reveal of all the fields on this version - I thought the 'old' form was pretty good .

Will it be possible to override this as an option?

Great hack btw too!
Reply With Quote
  #497  
Old 12-11-2007, 02:53 AM
Saviour's Avatar
Saviour Saviour is offline
 
Join Date: Apr 2007
Posts: 743
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So...basically there are no security issues with the previous version of this hack...just cosmetic fixes? Am I correct?

I really don't see the need to update this hack if the one I currently have installed is working perfectly.

I see a lot of this going on...where a mod comes out and users make referenece to this and that...having nothing to do with the overall functionality of a hack. The coder then feels the need to change it based on these recommendations...when there really isn't the need to do so.

Coders Shack...

Just leave it alone man...it's working fine on 3.6.8 PL2...

I really don't want to change it, if I don't have to. Plus...you sent all those who have installed your previous version...which was stable I might add...an email to a manual update of a Beta version...which IMHO isn't stable...otherwise, it wouldn't be a Beta version...right?

Okay...the changes you made per your post:
  • Add a check button next to the username field instead of a onchange event
  • Add a check email button and have it disappear once a good email is entered
  • Make it focus on the next field

You see my point? All of the changes you made above aren't necessary. Your previous version works fine. Leave well enough alone, man...seriously. Otherwise, I think I'll just uninstall this thing before you have someone tell you..."Hey, can you change the color of the red 'x' to a purple 'x'?"

This is a great hack, man...don't ruin it for everyone...

BTW...why don't you remove the unecessary vulgar email address from your attached image for this hack...really...that was a lack of good judgment...and a show of poor taste.
Reply With Quote
  #498  
Old 12-11-2007, 03:07 AM
Coders Shack Coders Shack is offline
 
Join Date: Apr 2007
Location: Culver City, CA
Posts: 807
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Saviour View Post
So...basically there are no security issues with the previous version of this hack...just cosmetic fixes? Am I correct?

I really don't see the need to update this hack if the one I currently have installed is working perfectly.

I see a lot of this going on...where a mod comes out and users make referenece to this and that...having nothing to do with the overall functionality of a hack. The coder then feels the need to change it based on these recommendations...when there really isn't the need to do so.

Coders Shack...

Just leave it alone man...it's working fine on 3.6.8 PL2...

I really don't want to change it, if I don't have to. Plus...you sent all those who have installed your previous version...which was stable I might add...an email to a manual update of a Beta version...which IMHO isn't stable...otherwise, it wouldn't be a Beta version...right?

Okay...the changes you made per your post:
  • Add a check button next to the username field instead of a onchange event
  • Add a check email button and have it disappear once a good email is entered
  • Make it focus on the next field

You see my point? All of the changes you made above aren't necessary. Your previous version works fine. Leave well enough alone, man...seriously. Otherwise, I think I'll just uninstall this thing before you have someone tell you..."Hey, can you change the color of the red 'x' to a purple 'x'?"

This is a great hack, man...don't ruin it for everyone...

BTW...why don't you remove the unecessary vulgar email address from your attached image for this hack...really...that was a lack of good judgment...an a show of poor taste.
main thing was that in the previous version it used RAW ajax, which had quite a few issues with different browsers. This version is much more cross-browser compatible. As for my taste and judgment they are both poor, not like that has anything to do with the quality of my release. Basically the past version was done wrong... and sloppy, i decided to do it the correct way and a more compatible way. Also i can care less if you uninstall my mod... I coded it for myself and its not like I'm being commissioned for my releases, 1 install vs 1,000 makes no difference.
Reply With Quote
  #499  
Old 12-11-2007, 03:20 AM
AWJunkies AWJunkies is offline
 
Join Date: Jan 2005
Location: San Diego
Posts: 947
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Did you see issue with username? It does not let you know there is an error if you put a username in that is already in use. Does nothing and the rest of the email and pass stuff does not show. You are kinda just stagnant until you go lets try another username. SO I suggest there be that username is already in use notice below username if that is the case.
Reply With Quote
  #500  
Old 12-11-2007, 03:30 AM
Coders Shack Coders Shack is offline
 
Join Date: Apr 2007
Location: Culver City, CA
Posts: 807
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AWJunkies View Post
Did you see issue with username? It does not let you know there is an error if you put a username in that is already in use. Does nothing and the rest of the email and pass stuff does not show. You are kinda just stagnant until you go lets try another username. SO I suggest there be that username is already in use notice below username if that is the case.
it doesn't give me an error, look @ the demo and type in chad.
Reply With Quote
  #501  
Old 12-11-2007, 03:33 AM
TheMilkCarton TheMilkCarton is offline
 
Join Date: Jan 2007
Posts: 294
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Coders Shack View Post
it doesn't give me an error, look @ the demo and type in chad.
I don't get anything going to your demo. It looks completely default.

EDIT:

Aha. I had to hard refresh for some reason. Sorry.

EDIT2:

HOWEVER, there are some big issues with the email fields. If you remove what you've typed and then try again, the system doesn't reinitialize, meaning it stays red, because it still thinks you've removed the email. It also didn't tell me the 2nd email field matched, even though it did.

EDIT3:

It's because I was using autocomplete, which should probably be turned off on those fields.

(also, one tiny bug I noticed -- not with this mod -- is that the banner to your site uses an onclick event, but there is no cursor: pointer; )
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 01:09 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.05507 seconds
  • Memory Usage 2,350KB
  • 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
  • (1)bbcode_code
  • (7)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
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (1)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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • 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