vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   How to set 'Display Age' as default on registration. (https://vborg.vbsupport.ru/showthread.php?t=198313)

GHC Webmaster 12-08-2008 09:55 AM

How to set 'Display Age' as default on registration.
 
Hello,

This has been asked before, but I haven't found any solution that really works (for my case).

I would like to set 'Display Age' as the default option on registration, but I don't know how to do it.

What doesn't work as far as I know?

- setting in User Registration Options, because the setting isn't there.
- editing the modifyprofile_birthday template, because as for as I know this is used only when the setting is edited, not when the user is created.
- edditing the default value for the field in phpMyAdmin. As it's 2 by default but keeps being set to 0 anyway.
- it's not a hidden field in the registration tempate either, as far as I've been able to tell.

What I don't need?

A way to set all users to display age, I know I can do that through a database query, but I want to leave the choice to the users, however as the option is not on the registration form I want to change the default value. To achieve that users who don't bother to change the setting will have there age displayed by default.

I guess the age is set by the registration.php script itself, but how would I go about editing that?

This script says somewhere:
PHP Code:

$userdata->set('showbirthday'$vbulletin->GPC['showbirthday']); 

But what does this mean?

By the way it also says at the beginning that it uses the modifyprofile_birthday template, but I don't actually see this option anywhere during registration. Note that we use COPPA so the age is entered on the first page.

Any ideas?

Regards,

Walrick

SEOvB 12-08-2008 12:10 PM

have you tried editing the registration templates?

GHC Webmaster 12-08-2008 12:55 PM

Quote:

Originally Posted by FRDS (Post 1680883)
have you tried editing the registration templates?

Well, I had a look at it before. But had a better one just know and found a (very simple) solution.

When you are using COPPA, add the following in the register template somewhere within the form (for example with the other hidden fields on top of the form):

Code:

<input type="hidden" name="showbirthday" value="1" />
You might need to modify the value to suit your needs. (1 = Display only age)

If you don't use COPPA, you'll have to modify the modifyprofile_birthday template as described in another post on this forum.


All times are GMT. The time now is 03:51 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.00981 seconds
  • Memory Usage 1,720KB
  • 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_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete