× Joomla Facebook Connect support forum

Topic-icon Field display at registration (urgent)

Active Subscriptions:

None
12 years 2 months ago #19509 by andwhi
Hi, I'm just configuring JBFC for the first time and I've hit a snag.
I have a double up of username fields with the new user quick registration form. If I turn off "show at registration"on the CB username field it removes it from the normal (non-facebook) registration form but if i leave it on I get 2 username inputs in the Facebook registration. Is there a way to have a the CB username field only display on the CB login and vice versa for Facebook registration?

Also, similar question but regarding "email field on registration" if i set to hide which I would prefer I still get the CB email field in the FB quick user registration field. If I hide it from registration then it obviously doesn't show with CB only registration.

I've seen the "Show Non-Mapped Required Fields" option but then I lose other necessary custom fields if i set to no.
I'm due to go live with the site tomorrow and this is the only thing holding me up so some quick help would be greatly appreciated.
Thanks
The topic has been locked.
Active Subscriptions:

None
12 years 2 months ago #19511 by mtk

andwhi wrote: Hi, I'm just configuring JBFC for the first time and I've hit a snag.
I have a double up of username fields with the new user quick registration form. If I turn off "show at registration"on the CB username field it removes it from the normal (non-facebook) registration form but if i leave it on I get 2 username inputs in the Facebook registration. Is there a way to have a the CB username field only display on the CB login and vice versa for Facebook registration?

Also, similar question but regarding "email field on registration" if i set to hide which I would prefer I still get the CB email field in the FB quick user registration field. If I hide it from registration then it obviously doesn't show with CB only registration.

I've seen the "Show Non-Mapped Required Fields" option but then I lose other necessary custom fields if i set to no.
I'm due to go live with the site tomorrow and this is the only thing holding me up so some quick help would be greatly appreciated.
Thanks

Hello,
Just to be sure we understand what you are trying to do:
you are not using the default (built-in) username/email fields, and you have created a new set of fields?

Mati
The topic has been locked.
Active Subscriptions:

None
12 years 2 months ago #19537 by andwhi

you are not using the default (built-in) username/email fields, and you have created a new set of fields?

By built-in do you mean built-in to your component or Community Builder? I haven't created a new set of fields, they are the fields that CB uses by default. If I use the "create full Joomla user" option which i want to do, I get an extra username field.

Hopefully these screen grabs illustrates my problem.

(I figured out the email address field issue so no problem there)

File Attachment:
File Attachment:
The topic has been locked.
Active Subscriptions:

None
12 years 2 months ago #19538 by andwhi
Just to clarify... first image is normal Joomla registration, second image is the JBFC login/registration form which the user is directed to once clicking the "login with Facebook" button in the module.
The topic has been locked.
Active Subscriptions:

None
12 years 2 months ago #19543 by mtk
by built-in I meant, the fields that come with Joomla & those that come with a default installation of CB.
did you add any fields to CB that you use as USERNAME & EMAIL?
The topic has been locked.
Active Subscriptions:

None
12 years 2 months ago #19568 by andwhi
Sorry I am in another time-zone and this is very urgent so when you ask the same question I just answered it costs me a whole day.

mtk wrote: did you add any fields to CB that you use as USERNAME & EMAIL?

andywhi wrote: I haven't created a new set of fields, they are the fields that CB uses by default.

I either have 2 x Username fields on the facebook register form and one on the Joomla/CB form OR if I hide the username field in CB then I get 1 in the Facebook registration form and none in the Joomla/CB registration form.
This is holding me back from launching a site so if you could reply asap it would be much appreciated,
Andy
The topic has been locked.
Support Specialist
12 years 2 months ago #19573 by alzander
Andy,
The fields that come with Community Builder for username and password have a field type of "predefined". JFBConnect is setup to specifically skip those fields from displaying during the registration process, so something weird is going on there.

Can you tell us what the 'type' of fields are that are showing up during registration from CB? That will help us narrow down where the issue lies.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
12 years 2 months ago #19581 by andbla
it's definitely "predefined". I just PM'd you admin credentials if you could check if anything is not right.
I've disabled "show at registration" for the moment as the vast majority of users will use the facebook login option. This obviously hides it on regular user registration which is not ideal.
Let me know if you need more info.
Andy
The topic has been locked.
Active Subscriptions:

None
12 years 2 months ago #19588 by mtk

andbla wrote: it's definitely "predefined". I just PM'd you admin credentials if you could check if anything is not right.
I've disabled "show at registration" for the moment as the vast majority of users will use the facebook login option. This obviously hides it on regular user registration which is not ideal.
Let me know if you need more info.
Andy

Hello,
could you please sent me the login details as well so I could test this out.

Mati
The topic has been locked.
Support Specialist
12 years 2 months ago #19607 by alzander
Andy,
The issue is with JFBConnect's CB plugin, and we'll release an update shortly.

The problem is our plugin will show any fields that don't have a mapping, and are marked as Required, Profile, Registration, and Published. CB, by default, sets the username to disabled for Profile view. This prevents it from showing up in our registration form. You've enabled it to display in Profile, and with that, it passes our checks and also shows on our registration view. In 3 years, we've never heard of this issue, so it's been a long-standing issue, but I guess most users just don't show the username in the profile view.

For now, I've simply marked the username field as "Not Required". That way, it shows up in the CB registration view but not in the JFBConnect registration view.

It should be a quick change of code to prevent that field from showing, but we'll have to do some testing. Hopefully the solution above will work for you for now.

Thanks for your patience,
Alex
The topic has been locked.