1. klabog
  2. General
  3. Tuesday, May 05 2015, 12:48 PM
Hello,

I'm just testing the free version of Easy Profile. I created a menu entry with view-profile of Easy Profile and don't see any of the default fields (except the Joomla User Fields) I have in the back end. I noticed that those fields are greyed out in the back-end and I can only change a few parameters. Can you give me a hint why this happens?
When I create a new field everything works as supposed.

Klaus
Accepted Answer
admin Accepted Answer
Admin
thanks, but why are all those fields available for public?
You can change "Visibility for" parameter to choose who can view these fields.
"Avaibility for" parameter for core fields must be set to "Public".

Read the tips on these parameters for more info.

Example of wrong Avaibility for values
If you set this parameter on "Registered" for "Username", all guest member can have to set username on registration form, because this field is not available. So Joomla return a error because require this field

If you want to keep private core fields you can simply set "Visibility for" to "Special", with this configuration only administrators and owner can see this field (explained in a tip ;) )

Also, you can set Visibility of profiles on Easy Profile option.
  1. more than a month ago
  2. General
  3. # Permalink
admin Accepted Answer
Admin
Hi,
I'm sorry but I not understand well, can you explain your problem with screenshots or send me your site details*?

*you can fill the form below the reply in "Site Details" tab.
  1. more than a month ago
  2. General
  3. # 1
klabog Accepted Answer
Content Protected
  1. more than a month ago
  2. General
  3. # 2
admin Accepted Answer
Admin
Hi,
this is normal, core fields are managed from Joomla & Easy Profile.

example:
- to disable username field you need to set in Easy Profile options parameter "Login Type" to "Only email"
- to change state of middle name or last name you can choose "Name format" paramter in Easy Profile Option
- You never disable email or some other fields because these are required by Joomla

Easy Profile extends Joomla user management (not replace), so registration and edit profile pages are the same of Joomla (tabs are generated by javascript)
  1. more than a month ago
  2. General
  3. # 3
klabog Accepted Answer
Content Protected
  1. more than a month ago
  2. General
  3. # 4
klabog Accepted Answer
Content Protected
  1. more than a month ago
  2. General
  3. # 5
admin Accepted Answer
Admin
How can I edit these fields after registration?

Without Easy Profile this plugin is visible on edit profile page?
what is the name of this plugin?

I would like to have a menu option for EasyProfil which gives direct access to the edit form
You can create a menu item of type Users Manager » Edit User Profile
  1. more than a month ago
  2. General
  3. # 6
klabog Accepted Answer
Content Protected
  1. more than a month ago
  2. General
  3. # 7
admin Accepted Answer
Admin
No way to edit Joomla Profile Plugin fields with EasyProfile?
Joomla profile plugin should be work, even on edit profile page. try to check orders of Users plugins, "Easy Profile - User Plugin" must be before of "Profile Plugin"

I unpublished EasyProfile user plugin and afterwards I am unable to login normally
You need to disable all Easy Profile plugin:
Easy Profile - System Plugin
Easy Profile - Users Plugin
Easy Profile - .....
......

Will this happen too if I decide to uninstall EasyProfile?
No, this happens because you have disabled only a small part of Easy Profile, to uninstall follow this doc: https://www.easy-profile.com/docs/23-installation-uninstall-component.html
  1. more than a month ago
  2. General
  3. # 8
klabog Accepted Answer
Hi,
OK, I got it, my fault. It seems that Joomla Profile fields are only visible if they are public. Strange, because I was logged in as Superuser. Now I have an extra tab with those fields. Is there a way to place the fields I create in EasyProfile in this tab or move the Joomla Profile fields to a tab I create in EasyProfile?
Regards and many thanks for your patiency,
Klaus
  1. more than a month ago
  2. General
  3. # 9
admin Accepted Answer
Admin
No sorry, this is not possible :(
  1. more than a month ago
  2. General
  3. # 10
klabog Accepted Answer
Hi,
thank you. I'm wondering how to treat fields in EasyProfile in a multi-language environment. I do not find a language tab in the fields parameters. May I propose this as feature for future versions? I think the most logical solution would be a language tab in the plugin options so I can maintain one plugin per language. This is perhaps easier to handle as a solution with language per field.
Regards, Klaus
  1. more than a month ago
  2. General
  3. # 11
admin Accepted Answer
Admin
Hi,

all text in Easy Profile are parsed by Joomla language system, so for example:

if I have a gender field (select box ) I can do this:
title: GENDER
options:
male|MALE
female|FEMALE

now I go on Extensions->Language Manager->Overrides and create translation for constants GENDER,MALE,FEMALE for each language

en-GB (english)
GENDER -> Gender
MALE -> Male
FEMALE -> Female

it-IT (italian)
GENDER -> Sesso
MALE -> Maschio
FEMALE -> Femmina

fr-FR (france)
GENDER -> Sexe
MALE -> Mâle
FEMALE -> Femelle
  1. more than a month ago
  2. General
  3. # 12
klabog Accepted Answer
Hi,

OK, for constants yes, but I'm thinking on the values, the text you enter for every field in the text editor.

Regards, Klaus
  1. more than a month ago
  2. General
  3. # 13
admin Accepted Answer
Admin
You can use constant even on description and put translation into language overrides.

description is a HTML so if you have enabled HTML editor check that the HTML content is something like
FIELD_DESC_LANGUAGE_CONSTANT

or
<p>FIELD_DESC_LANGUAGE_CONSTANT</p>


for example these will not be translated:
<h1>FIELD_DESC_LANGUAGE_CONSTANT</h1>
<p><span>FIELD_DESC_LANGUAGE_CONSTANT</span></p>
<p class="some_class">FIELD_DESC_LANGUAGE_CONSTANT</p>
  1. more than a month ago
  2. General
  3. # 14
klabog Accepted Answer
Hi,
I intended to follow your instructions but with no success.
(I think this discussion should be in a new thread because its out of topic)
When I open language manager -> overrides I first have to find the right constants. I did not find any of them nor with constant nor with value. While there is no other way, a more specific instruction would be highly appreciated.
But I think that's not really a user friendly way to do multi language. I'm planning three languages and about 10 to 15 fields that makes up to 45 constant overrides plus another 45 value overrides. I think overrides not are thought for this. That should be done inside the plugin or with language specific plugins. You have included an editor for the field descriptions. That makes sense, but if I have to use overrides for translations in my case I can use it in only 33% of the content. Not really an advantage.
Regards, Klaus
  1. more than a month ago
  2. General
  3. # 15
admin Accepted Answer
Admin
When I open language manager -> overrides I first have to find the right constants
This is not necessary, you can put your constant and your translation without search constants.

While there is no other way, a more specific instruction would be highly appreciated.
I'm sorry but this is Joomla language manager

That should be done inside the plugin or with language specific plugins
We prefer to use the built-in features of Joomla

I do not find a language tab in the fields parameters

Joomla language overrides is designed to add or edit translations, Article, menu item or any other content in Joomla need to be duplicated for multi-language site, this is not possible for users profiling because create inconsistency (two or more field mean two or more column in DB for 1 field data)
Attachments (3)
  1. more than a month ago
  2. General
  3. # 16
klabog Accepted Answer
Content Protected
  1. more than a month ago
  2. General
  3. # 17
admin Accepted Answer
Admin
Another way to add override (very very fast) is to add translation directly on override language file. When you add translation from Override Language Manager, Joomla create a file located into /language/overrides/

example for english I can create (or edit) this file /language/overrides/en-GB.override.ini and add directly this code:
GENDER="Gender"
MALE="Male"
FEMALE="Female"

example for Italian: /language/overrides/it-IT.override.ini
GENDER="Sesso"
MALE="Maschio"
FEMALE="Femmina"
  1. more than a month ago
  2. General
  3. # 18
klabog Accepted Answer
I have translated the frontside language file to spanish and attach it here.
Please read my private message.
Regards, Klaus
  1. more than a month ago
  2. General
  3. # 19
klabog Accepted Answer
I have translated the frontside language file to spanish and attach it here.
Please read my private message.
Regards, Klaus
  1. more than a month ago
  2. General
  3. # 20
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.
Sorry, the discussion is currently locked. You will not be able to post a reply at the moment.