Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by conan (Guest)
Developer Last Online: Jan 1970 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 04-10-2001 Last Update: Never Installs: 0
 
No support by the author.

I was wondering how can I split the sign up page, so first the user would input the required info (username, pass, and email) then he or she would go to the optional info page.

I think a lot of potential members don't register, because they think they have to fill all the fields.

Show Your Support

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

Comments
  #2  
Old 04-11-2001, 12:15 AM
tubedogg's Avatar
tubedogg tubedogg is offline
 
Join Date: Oct 2001
Location: Medina, OH
Posts: 785
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What I did was remove all the options (basically from the options separator down) and then, when they activate their membership, instead of going to the main forum page, they are taken to their edit options page. ( You can test this at my board - http://board.tubescan.com/ )

You need to edit register.php, on line 514 - change it to this:
Code:
			eval("standardredirect(\"".gettemplate("redirect_registerthanks")."\",\"member.php?s=$session[sessionhash]&action=editoptions\");");
I also created a new function in functions.php to accomodate this, as I wanted it to sit on the redirection screen for longer than normal to let people know where they were going and what they were supposed to do there, instead of just dumping them in their profile. But you could do this with the standard redirect as well (as I have shown above).
Reply With Quote
  #3  
Old 04-11-2001, 05:20 AM
conan
Guest
 
Posts: n/a
Default

Thanks a lot man, I'll try this out!
Reply With Quote
  #4  
Old 04-11-2001, 10:07 PM
conan
Guest
 
Posts: n/a
Default

Hmm what's on line 514?
I have:
Code:
      $password=$user[password];
and my guess is that this is not it

Thanks again for the help man
Reply With Quote
  #5  
Old 04-11-2001, 10:15 PM
chrispadfield's Avatar
chrispadfield chrispadfield is offline
 
Join Date: Oct 2001
Posts: 180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this is a really good idea, something i am definitely going to do. I think a new template though for the 2nd page might be worth making.

Good suggestion though.
Reply With Quote
  #6  
Old 04-11-2001, 11:17 PM
conan
Guest
 
Posts: n/a
Default

chrispadfield
Please let us know of any improvements you make
Reply With Quote
  #7  
Old 04-11-2001, 11:21 PM
Brian Brian is offline
 
Join Date: Nov 2001
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here is my suggestion. On the first page just ask for a username, password, and email. This way people wont see all the other items and not bother registering.

They then get to the second page and finnish registering. This woulds help prevent the people whom are lazy and see all the fields and say ahh forget it lol..

This is basically what you said but I would propose putting all the other information on the second page and just making the first page have those basic things..

Just my 2c.

-Brian
Reply With Quote
  #8  
Old 04-11-2001, 11:27 PM
conan
Guest
 
Posts: n/a
Default

Sorry Brian, but I don't understand how is that different from my suggestion

quote from my first post:
Quote:
first the user would input the required info (username, pass, and email) then he or she would go to the optional info page.
The optional info page would be another page

And yes I agree a lot of lazy members would have registered if it wasn't for all the info on the first page.

Problem is that we have to make it so the optional info has a skip button, if the member does not wish to fill it out.


PS. I had no idea other people would also be interested in that hack, I thought I was gonna be flamed and yelled at, because it states optional on the optional fields
Reply With Quote
  #9  
Old 04-11-2001, 11:45 PM
chrispadfield's Avatar
chrispadfield chrispadfield is offline
 
Join Date: Oct 2001
Posts: 180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

conan,

that is what i don't want - a skip button that is needed.

What some people i think do is just have a two page signup system where the first page just passes some hidden variables to the second page.

What i am going to try and do (once vb is stable probably and i have upgraded) is get the first page to register you and then the second page is a modification of user preferences/settings combined. If someone never pressed submit on the 2nd page you would still be registered - see what i mean? Of course the top of the page would have a big link to the forums so you could skip all the options and leave them at default.
Reply With Quote
  #10  
Old 04-11-2001, 11:57 PM
Brian Brian is offline
 
Join Date: Nov 2001
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ya I guess most that otherstuff is "optional" so I guess it is the same idea lol

-Brian
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 11:12 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.04212 seconds
  • Memory Usage 2,281KB
  • Queries Executed 23 (?)
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_code
  • (1)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
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (5)postbit_onlinestatus
  • (10)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
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • postbit_imicons
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete