Skip to main content

Website User Profiles

User profiles are special pages that show information about the user. You can choose what information you want to display.

info

The information on the user page is Default information that our team thinks is most useful. However, if you have custom themes, you can show different things if you prefer. Nothing stops you from being creative.

Custom Fields

Custom fields are ideal if you want users to share a bit more about themselves.

How to Create Custom Fields

  1. Navigate to the GameCMS Dashboard.
  2. Go to Users.
  3. Click on the button Custom Profile Fields.
  4. Click on the button New Field.
info

In this section, you will find all custom fields and settings. Some custom fields are default by the platform and cannot be deleted. You can disable them, change their names, but not delete them.

Options

  • Field Name: The name of the field that will be shown on the profile page.
  • Icon: Icon for the field (optional).
  • Field Type:
    • Text
    • Long Text
    • Number
    • Date
  • Field Required: If the field should be required when the user is editing the About page.

Settings

From the settings, you can manage which tabs on the profile page can be enabled and how many records (if needed) should be shown.

How to Access Settings

  1. Navigate to the GameCMS Dashboard.
  2. Go to Users.
  3. Click on the button Custom Fields Settings.

Options

Some of the tabs will have an input type number, which is used to set a limit (maximum 50) of records that will be displayed on the tab. You can move the tabs as you wish; just don't forget to click the Save button.

About Tab

The About Tab, also known as the Profile Page, cannot be disabled or edited.

Tab Names

The names of the tabs are managed by the languages. All profile sections are added in the languages file under the key profile_sections. It is good practice to manage those names from the languages file so that when people change their language, everything will match.

Example:

{
"profile_sections": {
"recent_purchases": "Recent Purchases",
"main_profile": "Profile",
"forms": "Forms",
"forum": "Forum"
}
}

You can use this example to translate via "Edit the language.

Languages

It's recommended if you want to make changes over the same language to use the "Edit" button.

Custom Themes

Added on 30.07.2024

This feature was added on 30.07.2024, and it is very likely your website theme won't support this feature as we don't update websites' custom themes (and we never will).

If your theme does not have these files, you can contact us, and we will be happy to add them for you.

HTML Code

If you want to add a link somewhere to the user profile, you can do something like this:

Example with our Forum Module. Basically, any variable that has .user will work.

<a href="/profile/{{ topic.user.username }}.{{ topic.user.user_id }}">
{{ topic.user.username }}
</a>