vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.7 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=228)
-   -   Miscellaneous Hacks - Registration form AJAX enhancements (https://vborg.vbsupport.ru/showthread.php?t=182005)

FractalizeR 06-08-2008 10:00 PM

Registration form AJAX enhancements
 
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)



Darkstarproject 06-09-2008 03:07 PM

*Installed* - Thanks for this!

logicuk 06-09-2008 03:08 PM

amazing thank you so much mate love this :D

FractalizeR 06-09-2008 03:12 PM

You are welcome!

NoPretender 06-09-2008 03:12 PM

Installed, thanks

dannykilla 06-09-2008 03:16 PM

where do I put fractalizer_ajaxreg.php ?

FractalizeR 06-09-2008 03:19 PM

Into forum root. Near search.php, newthread.php etc.

dannykilla 06-09-2008 03:22 PM

Awesome thanks, great hack

KURTZ 06-09-2008 03:24 PM

Quote:

Unpack archive into forum root (you may delete *.xml afterwards)
what .xml? :S

FractalizeR 06-09-2008 03:25 PM

product-fractalizer_ajaxreg.xml is not needed in forum root ;) It should be installed via Admin CP


All times are GMT. The time now is 02:59 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01365 seconds
  • Memory Usage 1,734KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete