× Joomla Facebook Connect support forum

Topic-icon CB required fields and full Joomla registration

Active Subscriptions:

None
Hello,

I just started receiving new registrations with JFBConnect, and I mapped the fields on the configuration settings. I have a few fields set to "required" on Community Builder, all of which I have mapped except for one. But I am not sure if they show up or not on the registration page, because the 3 users that tried to register apparently left those fields blank. I set this information to be imported automatically, so I am wondering if it is an issue of this one required field that is not mapped and therefore it is preventing the rest from working fine (in which case I could simply remove the "required" setting) or if none of the fields show up.

Any thoughts? I was reading through and there seems to be a glitch with CB. But I'd love to hear how it could be potentially resolved, because as it is I cannot have the users register using Facebook.
The topic has been locked.
Support Specialist
13 years 1 day ago #9132 by alzander
Yes. :)

Unfortunately, Community Builder doesn't let us save a user if there's a field that's marked as required that isn't filled in. We're always working on ways to improve this, but until then, there's 2 options that will hopefully get you over this hurdle:
* If you're using the "Full Joomla Registration" setting (subject says you are), you can enable the "Show Required Fields At Registration" box in the CB plugin. This will show all non-mapped, but required, fields at registration for the user. Right now, if they leave it blank, it can still cause issues, and that's a bug we plan to fix soon.
* Mark that box as non-required.

Hope this helps, and sorry for the troubles!
The topic has been locked.
Active Subscriptions:

None
12 years 11 months ago #9883 by dotcom22
hello Alzander

Any news about the correction of this bug? Actually this happen always when using v3.2.2 and if user don't fill a required field, his profile is not activated...

I Imagine you facing the same problem for manage and force to accept Terms of Use like described here

I would like really be able to fully use CB and JFBconnect together without problem because right now me too I can't accept users who subscribe with FB. Is really necessary for me (and it seem for other users) to be able to save/create a user (when using Full Joomla Users) even with required field...

In compare with Jomsocial (where the code change almost with every release), CB is very stable and compatible with all his previous version. If you can solve all subscription problem you will be quiet for a while.... :-)

Hope you will do your maximum for end of month...

cheers
The topic has been locked.
Support Specialist
12 years 9 months ago #11171 by mel
Just wanted to note that version 3.2.2 of JFBConnect fixes the Terms of Service issue.

We also have a workaround for the Required Fields that you can do until our next version comes out. Please see the following link on how to manually fix this bug for the current version - www.sourcecoast.com/jfbconnect/docs/thir...or-community-builder
The topic has been locked.
Active Subscriptions:

None
12 years 8 months ago #12043 by val1723
Thanks, I will give that a try.
The topic has been locked.
Active Subscriptions:

None
12 years 7 months ago #12832 by gregory82
Joomla 1.5.23
Community Builder 1.7
JFBC 3.4.1

I have very simular problem. During the registration process (after "Login with Facebook") I can see to many fields - There is a system fields too.
There should't be for example email field...


Another think is, then in back end I can't chosse anything else from mapinf fields - only 3 fields (firstname, middlename, lastname)


Regards
Greg
The topic has been locked.
Support Specialist
12 years 7 months ago #12840 by alzander
The only fields that JFBConnect allows you to map to are text or textfield type fields (free form entry ones). This is because, if we allow you to map from Facebook to a radio button or select field, the data from Facebook almost surely won't match the available options you have set, so it would cause problems with user's profiles and multiple issues with CB trying to use that data.

So, that's why you only see the first, middle, last name fields. Since you have other required fields, that we don't import into, and have the Show non-mapped fields enabled, those other fields show up during registration. Can you let us know the field-type of the extra fields that are showing up during registration? Some do look like text fields, so not sure why they aren't mappable, but CB has many different (and similar) field types, so we might just not be supporting those yet.

Finally, for the email, did you create a separate email field inside CB? It has one (of type 'predefined') that should be used automatically. If you created your own though, that would explain why 2 are showing up during registration.

Hope that explains,
Alex
The topic has been locked.
Active Subscriptions:

None
12 years 7 months ago #12841 by gregory82
Thank for the answer.
You are right about the fiekds - they are not textfield type.
So everything is almost fine. Almost because if the field is not required, then JFCB not showing this field on registration form.

About the email field, I can't remembr it is oryginal one or another one what I was created. But on the list of fields, I have only one field with email.
What I've done - is unpublished this field, but then users can't register by regular registration form because there is no email field.
So how to do it?



The topic has been locked.
Active Subscriptions:

None
12 years 7 months ago #12843 by gregory82
It's not all.....
- After connect with FB, account is still unactive.
- Avatar is not imported (only e-mail is)

I've make one configuration of Joomla 1.7 and jomsocial. There was without any problems.
Now - definitly somethings wrong
The topic has been locked.
Support Specialist
12 years 7 months ago #12846 by alzander
Yes, JomSocial is much easier for us to integrate with because they don't duplicate so much of Joomla's functionality (user registration, user activation, etc). JomSocial extends Joomla, whereas Community Builder replaces it in many regards (and not well, in my opinion).

Generally, when the account isn't activated, it's because the row in the Community Builder table can't be saved. This is usually when required fields aren't populated. First, I'd recommend trying to set all fields to non-required, at least temporarily, and see if you can properly register a new user. If so, start marking more fields as required until you run into issues. Any user's you've created previously will need to be deleted as JFBConnect only tries to register a new CB user on the initial registration, and won't 'fix' their profile when they try to login.

For the email field, generally, even the 'predefined' email field doesn't need to be marked as required, and CB (and JFBConnect) will treat it as required regardless.

Hope that helps, but if not, we may need access to your site to debug further. If so, please Private Message me the details. You can send a PM by clicking the arrow under my name (<----) and hitting the mail icon.

Thanks,
Alex
The topic has been locked.