User Custom Fields Plugin for classified ads script Osclass enrich user profile with extra inputs to collect more details about customers. Personalize your classifieds with different types of extra fields like checkbox, radio, dropdown, file (picture, document,), vat number, short or long text, url, phone number, email etc. with cool features.
Extend user profile fields
Plugin provides many different type of inputs you can add to user profile. Let’s first take a look on all available types of fields:
Field types
- Checkbox – for selection of one or more options
- Radio button
- Drop down (select box)
- Text
- Long text (textarea)
- Number
- Phone
- URL
- Password
- Date, Time, Datetime, Month, Week, Range
- File input – admin can specify what extensions are available and max file size
- Section header – that enables to create multiple sections/blocks from fields
- Delimiter – horizontal line
For file inputs it’s good to mention that in case file is type of image, when showing in front, plugin will display image thumbnail as well (besides download button and file size).
Means, this plugin can be used as User Attachments Plugin as well!
Field restrictions
For each of inputs it is possible to specify what type of users can fill this field and is visible on their profile. This gives flexibility in creating fields for users, and different user types may have different fields available. Let’s say business users may have fields Company name, Business address and VAT number, but personal users may only have Identification number and Paypal address.
- All users – field can be used by anyone, no restriction
- Non-registered users
- Registered users
- Personal users
- Company users
- Users with valid Business profile (Business Profile Plugin)
- Users with active Membership group (Osclass Pay Plugin)
- Administrator only – in this case only admin can fill this field but is visible to everyone
Administrator only type of field can be used for example as user verification feature – when admin team verify seller/buyer, this user gets green check mark as verified.
Means, this plugin can be used as User Verification Plugin as well!
Other field properties
Multilingual – Each field texts and value texts can be translated to any language.
Positioning – Fields and values can be repositioned into desired order.
Visibility – Each field can be configured to be visible or hidden in user registration form, user profile, user public profile or item user profile.
Required Fields – Custom input can be set as required in registration form or in user profile form. Validation of require fields can be done by HTML5 or jQuery validation (note that for some fields this is not possible – example checkboxes).
Customization – Fields can be customizaed by setting it’s width, height and font size. Besides that there is support for custom CSS style attribute on each of the inputs.
Admin User Table – For data those needs to be visible to admins directly in user table in backfoffice, each field (even file input type) can be added to user table as a new column.
Icons – Custom icons can be set for each field and each value (checkboxes). Supported icons format are image, svg and font awesome (version depends on theme).
Supporting texts – Plugin has enough options do explain and describe custom fields in user profile. For that there is available label, description, help text and input placeholder. Desciption is shown below label, help text below input and placeholder is inside input.
Hooks – Integration of plugin features is done seamlessly using Osclass hooks. Minimum or no theme modifications are required.
RTL Support – Right-to-left languages are natively supported by plugin.
Mobile & Responsive – Custom fields will adjust to any device or screen site.
Optimized and fast
Plugin has been developed using latest trends in Osclass, reducing number of queries and memory usage to absoltue minimum. All queries are cached and results are persisted in PHP session to avoid repetitive database calls.
All these helps your Osclass classified loads very fast that improves Seo ranking.