Hi there,
I see people asking this a lot so I hope this will help. This is for new users and users who want to know.
LOGIN TO YOUR D7 ADMIN
Go to Builders -> Profile Fields
See picture below
Drag the NEW_ITEM block from Inactive Items to Active Items.
When NEW_ITEM is active, click it. You will see
System Name: Add a name for your new field for instance i'll use Instruments. Use no spaces for your system name. If your system name is I am here for, write it as Iamherefor.
Caption: Instruments I play
Description: What instruments do you play?
Type: You choose if the field is a text submit or selector. A few options here. The Advanced tab will change according to what you choose here. This tutorial shows text or selector options
ADVANCED TAB WHEN TEXT IS CHOSEN AT GENERAL TAB
Mandatory: Check box if your field is required to be filled in
Minimum value: Minimum characters to be used. Type a number for instance 30. Leave blank if not required.
Maximum value: Maximum characters to be used. Type a number for instance 300. Leave blank if not required.
Unique: Check box if the answer(s) in the field shoul be unique. If not, leave it unchecked.
Check: You can add code here to check field requirements when a person fills in the field. Leave blank if you don't know how. I don't lol. The default check will do.
Default value: Leave blank
ADVANCED TAB WHEN SELECTOR IS CHOSEN AT GENERAL TAB
Selector control: 2 options. Dropdown or radio buttons. Dropdown will show all choices in a dropdown list. Lots of dropdown here lol. Radio buttons show all choices but with little round checkbuttons.
Dropdown
Radio buttons
Mandatory: Check box if your field is required to be filled in
Possible values: Type all choices here. All choices on a separate line like so
Guitar
Bass
Drum
Used lang. key: Don't change
Default value: Leave blank or add any of your choices here. For instance, ill add Guitar as default. As you can see at Dropdown /Radio buttons, Guitar shows selected/checked.
MESSAGES TAB WHEN TEXT IS SELECTED AT GENERAL
Mandatory error message: Type a warning message if you checked the Mandatory box at Advanced tab. For instance. This field is required. Please fill in the field. Leave blank if Mandatory box is unchecked.
Minimum exceed error message: Type a warning message if you added a number here. For instance. You need to type more than 30 characters. Leave blank if you did not type anything at Minimum value at the Advanced tab.
Maximum exceed error message: Type a warning message if you added a number here. For instance. You need to type less than 300 characters. Leave blank if you did not type anything at Maximum value at the Advanced tab.
Non-unique error message: Type a warning message if you checked the Unique box at Advanced tab. For instance. This answer is already used. Leave blank if Unique box is unchecked.
Check error message: Type a warning message here if you added your own code check at Advanced tab. Leave blank if you added no code.
MESSAGES TAB WHEN SELECTOR IS SELECTED AT GENERAL
Mandatory error message: Type a warning message if you checked the Mandatory box at Advanced tab. For instance. This field is required. Please fill in the field. Leave blank if Mandatory box is unchecked.
The last thing to do
Match with field: Choose NEW ITEM. The field name will change to what you named it after you click Save.
Match percent: I mostly type 100 here. Used for search results when a member is searching for instance all members playing Guiter.
Click Save.
If you go to other Profile Fields main tabs like Edit Profile, View Profile or Search Profiles, you will see your newly created field block in the Inactive Items section. Drag it to Active Items where you want it.
If you can not move the block go away from Profile Fields then go back to Profile Fields. It should work now.
You can also use Predefined values at the Advanced tab when using selector but i'll make another tutorial for Predefined values later.
You might have to add language strings. Tutorial coming