So when you set "Field Required" to "Yes, Always" and when you set "Field Editable by User" to "Yes" it would normally force all members of the site to fill out that information first before they can do anything else. However, I have an exception to this rule that I can't figure out. I'm using a modification that creates a custom page for profile fields. If you read the (?) on "Field Required" it says this:
Quote:
Originally Posted by Field Required
Yes, always - User will be required to complete this field at registration. Enabling this setting will force all users to complete it before they can continue using your forum. This applies only if the field is shown on the "Edit Your Details" page.
|
Well, it's not on "Edit Your Profile." It's in "Extra Profile." I've been looking through PHP files for two hours and I'm about to cry. I found in "global.php" where it says this:
PHP Code:
// #############################################################################
// check required profile fields
if ($vbulletin->session->vars['profileupdate'] AND THIS_SCRIPT != 'login' AND THIS_SCRIPT != 'profile')
{
$vbulletin->options['useforumjump'] = 0;
eval(standard_error(fetch_error('updateprofilefields', $vbulletin->session->vars['sessionurl'])));
}
However.. I can't tell what it's doing. A bit more than I know. Ultimately, it's not forcing members to fill the information out so I figured this is why. So if someone could help me out.. I'd love you forever.