Validation Field Not Working

Temporary forum to obtain support while phpBB.com is offline.
Please use the support forum on phpBB.com
Forum rules
Temporary forum to obtain support while phpBB.com is offline.
Please use the support forum on phpBB.com
Locked
User avatar
lanesharon
Registered User
Posts: 20
Joined: Wed Apr 12, 2006 7:16 pm

Validation Field Not Working

Post by lanesharon » Mon Feb 02, 2009 3:20 am

The following is the basic SRT
Your board's URL: http://survivor-support.rare-cancer.org/forum/
Version of phpBB3: 3.0.4
Was this a fresh install or a(n) update/upgrade/conversion (please be specific)?
If update, what package(s) did you use? phpbb22 conversion of database
Did you use an automated wizard provided by your host to install phpBB? No, downloaded full and installed
MODs you have installed: Add Disclaimer, Announcement Center, Prime Quick Login, Prime Login by Email, Prime Birthdate (all working fine)
When the problem started: Today
Your level of expertise (be honest): Been using phpbb since the first release.

Additionally, you may wish to provide the following (where applicable)
Template(s) used: prosilver
Language(s) used: English
Version of PHP used: 5.2.8
Database and version used: MySQL 4.1.22

__________________________________________________________________________________________________________________

I have a validation Custom Field Custom Profile Field. I want to display it on registration to the user, make it mandatory for input, display it on the User's Control Panel ONLY. It should not be displayed in any other place on the forum. It is not displaying on registration. I have set that field to:
Edit Profile Field
Field type: Textarea
Field identification: validation
Display profile field: No

Visibility Options
Display in user control panel: [checked]
Display on registration screen: [checked]
Required field: [checked]
Hide profile field: [checked]

Language specific options
Field Name/Title to Present: Anti-Spam Validation
Field Description: Lots of verbage
Default Value: [blank]

Have I done something wrong??

This method is a new way of validating for me. So, my current members do not have this information in their profiles. Oddly enough, when I setup this validation field for registration, whenever an existing member logins in, the board immediately redirects them to their UCP and tells them they must enter this info. So, that is working correctly!

User avatar
A_Jelly_Doughnut
Registered User
Posts: 1780
Joined: Wed Jun 04, 2003 4:23 pm

Re: Validation Field Not Working

Post by A_Jelly_Doughnut » Mon Feb 02, 2009 3:46 am

Hidden profile fields are only shown to administrators in the admin panel. I believe there is a MOD in the phpBB.com MOD database that changes this behaviour, but I don't have the link handy.
A_Jelly_Doughnut

User avatar
lanesharon
Registered User
Posts: 20
Joined: Wed Apr 12, 2006 7:16 pm

Re: Validation Field Not Working

Post by lanesharon » Mon Feb 02, 2009 4:08 am

This is what ACP says:
Hide profile field:
Hide the profile field from all other users except the user, administrators and moderators who are still able to see this field. If the Display in user control panel option is disabled, the user will not be able to see or change this field and the field can only be changed by administrators.

That means, that upon registration, it should display to that user.

User avatar
A_Jelly_Doughnut
Registered User
Posts: 1780
Joined: Wed Jun 04, 2003 4:23 pm

Re: Validation Field Not Working

Post by A_Jelly_Doughnut » Mon Feb 02, 2009 4:10 am

I believe that description is incorrect. :|
A_Jelly_Doughnut

User avatar
lanesharon
Registered User
Posts: 20
Joined: Wed Apr 12, 2006 7:16 pm

Re: Validation Field Not Working

Post by lanesharon » Mon Feb 02, 2009 4:24 am

I tried it your way, taking the Hide checkmark out, and it still did not show up. :(

User avatar
lanesharon
Registered User
Posts: 20
Joined: Wed Apr 12, 2006 7:16 pm

Re: Validation Field Not Working

Post by lanesharon » Mon Feb 02, 2009 5:12 am

I did a LOT of testing on this tonight. The only way that this will display is if this setting is set to Yes
Display profile field: Yes No

Everything else can be checkmarked, the way I had it before. Driving me nutsoooo. :roll:

Not crazy about how it functions, because now I (as the Admin) have to look at everyones entries on every post. When phpbb.com comes back up, I will look for the 'alternative' to this. Thanks for getting me to think a little deeper.

Locked