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

Reply
 
Thread Tools
Registration form AJAX enhancements Details »»
Registration form AJAX enhancements
Version: 1.1.7, by FractalizeR FractalizeR is offline
Developer Last Online: Nov 2014 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.7.0 Rating:
Released: 06-08-2008 Last Update: 07-23-2008 Installs: 833
Uses Plugins
Re-useable Code Additional Files Translations  
No support by the author.

What does it do?
  • Checks for username validity as you type it in registration form
  • Checks for email validity as you type it in registration form
  • Checks for password validity as you type it in registration form
  • Suggests good passwords
  • Shows strength of your password as you type it in registration form
Points of interest:
  • No template or code changes. All is done using VBulletin Product API.
  • Only several custom phrase is used. All others are taken from VBulletin. So, product localization is VERY easy.
  • All validity checks are implemented using VBulletin API

How to install?
  • Unpack archive into forum root
  • Install *.xml file via Admin Control Panel (Product management)

What is NOT done:
  • No checks implemented for entering captchas as it may seriously lower forum anti-spam security


How to update to latest version?
Overwrite all files by new ones from latest zip and reimport product XML file via Admin Control Panel with "Allow Overwrite" option checked.

Version history:
Code:
1.1.7 (24-07-08)
  • Situation where password = login is now classified as error. New string added for this case (localizers, note).
1.1.6 (22-07-08)
  • Minified version of ajaxreg.js included in the pack. 1Kb savings :)
1.1.5 (01-07-08)
  • Fix for checking usernames, containing space character (only fractalizer_ajaxreg_ajax.php file is changed since 1.1.4)
1.1.4 (17-06-08)
  • Small fix to a bug with username checking on some forums.
1.1.3 (16-06-08)
  • A fix provided to prevent some browsers from refreshing page after clicking on Password Suggestor button
1.1.2 (16-06-08)
  • Another attempt to fix checking usernames containing non-latin chars. Should work this time ;)
  • Icons rearranged to prevent problems with custom styles
1.1.1 (11-06-08)
  • Template issue fixed (password suggestor is now correctly shown) (skariko)
1.1 (11-06-08)
  • New feature - password suggestor. New phrases were added for it also to product XML.
  • New images for password strength added to distro for easy customization.
  • Functionality of password strength calculation fixed (Quantnet.org, Arbit3r)
  • non-latin characters problem hopefully fixed (requires iconv PHP extension, autodetected). (ecihanuysal)
  • Border in IE is now correctly cleared (Jeordie015)
1.0.1 (10-06-08)
  • Text sanitizing added (AlexanderT).
  • Password strength images are now shown everywhere (HTML was broken) (TheInsaneManiac, uantnet.org, Lionel)
  • jQuery is now about 45% less in size (Milad)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:
caoducanh9x

Comments
  #192  
Old 07-26-2008, 05:45 PM
entertain entertain is offline
 
Join Date: May 2007
Location: Bavaria
Posts: 435
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello, with Firefox 3.0.1 there is a little display problem with the (?) of the password generator.

With the Internet Explorer 7 its working fine.
Reply With Quote
  #193  
Old 07-27-2008, 01:19 AM
webuser99 webuser99 is offline
 
Join Date: May 2008
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This rocks.

I was going to pay someone to create something like this for me..

yayy for patience.
Reply With Quote
  #194  
Old 07-27-2008, 05:49 AM
PoetJA-1975's Avatar
PoetJA-1975 PoetJA-1975 is offline
 
Join Date: Sep 2006
Location: Meh...
Posts: 1,218
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by webuser99 View Post
This rocks.

I was going to pay someone to create something like this for me..

yayy for patience.
[s]You could always make a donation :up:[/s]
ALSO - I was gonna nominate for MOTM too - don't see the link...

Jacquii.

EDITED: Oops - don't see Donate link either
Reply With Quote
  #195  
Old 07-27-2008, 06:11 AM
maslove23 maslove23 is offline
 
Join Date: May 2008
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thx man it's nice really

i like it alot

thank you so much
Reply With Quote
  #196  
Old 07-29-2008, 07:00 PM
DesiMix DesiMix is offline
 
Join Date: Jul 2008
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Vey nice
Reply With Quote
  #197  
Old 07-30-2008, 05:42 PM
Aeolian Aeolian is offline
 
Join Date: Apr 2004
Posts: 114
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this mod should be incorporated in vb core code..

thanks for the mod.
Reply With Quote
  #198  
Old 08-02-2008, 08:51 AM
Yellow Slider Yellow Slider is offline
 
Join Date: Aug 2006
Posts: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm using this product, but my forum is in Hebrew, so the ajax thing about the username being available, isn't working, when using usernames in hebrew, what can I do?

I'm not getting any recommendations for stronger passwords, why?
and for other nicknames, in English too, when trying to register with a username (in english) that already exists, it doesn't tells me that the nick isn't available during registration(on the time I'm typing the username), just after I click, "register".
Reply With Quote
  #199  
Old 08-04-2008, 05:56 PM
Yellow Slider Yellow Slider is offline
 
Join Date: Aug 2006
Posts: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Yellow Slider View Post
I'm using this product, but my forum is in Hebrew, so the ajax thing about the username being available, isn't working, when using usernames in hebrew, what can I do?

I'm not getting any recommendations for stronger passwords, why?
and for other nicknames, in English too, when trying to register with a username (in english) that already exists, it doesn't tells me that the nick isn't available during registration(on the time I'm typing the username), just after I click, "register".
help please.
Reply With Quote
  #200  
Old 08-06-2008, 01:41 PM
FractalizeR's Avatar
FractalizeR FractalizeR is offline
 
Join Date: Oct 2005
Location: Russia, Moscow
Posts: 368
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Unfortunately, I still have no time to investigate the problem with national characters. The reason is simple: forums use various encodings to display pages, but JavaScript (and AJAX) use Unicode. Javascript has no tools for code page conversion so... That's a problem.
Reply With Quote
  #201  
Old 08-08-2008, 02:44 PM
trilljester's Avatar
trilljester trilljester is offline
 
Join Date: Jul 2005
Posts: 151
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Fractalizer: Great mod, it's nice to have some visual feedback when registering.

Any chance for some Green checkmarks or something more than just highlighting the boxes green when things match up? Maybe a small phrase that indicates to the new user that everything is good when they match up or choose a username that isn't taken?
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 12:50 AM.


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.05030 seconds
  • Memory Usage 2,316KB
  • Queries Executed 25 (?)
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
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (1)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
  • (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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete