By Nitin Kumar on Friday, 07 August 2015
Posted in General Issues
Replies 5
Likes 0
Views 430
Votes 0
Hi,

I am working on customizing the registration form according to my needs. On the registration page, I want to link the fields with the previous filled in fields (all fields would be dropdowns). For eg. first field(dropdown) can be movies, music etc. and based on the selection of the first field the next field is populated. (For eg. if 'Movies' is selected then certain movie names populate the second dropdown and if 'Music' is selected then maybe certain album names populate the dropdown and so on). I want to ask 2 questions based on the above mentioned details:

1. As the subsequent dropdown value needs to be populated based on the previous dropdown value, I want to know where exactly should these values(the values populating the dropdowns) be stored in the database i.e. the exact table name (please keep in mind that its a custom field i.e. a dropdown, I would be adding). I also know that EasySocial provides me with an option to add values in dropdown from the backend but this doesn't serve my purpose.

2. Once the registration is complete, I want to access the information filled by the user during registration (the custom fields i.e. dropdowns, I have added) to make some groups based on the information provided. Can you please let me know the name of the database table in which this information is saved?

It would be great if you could answer it before the weekend starts so that it doesn't affect my work.

Thanks a lot in advance. If you have any pointers that can help me please let me know.

Regards,
Nitin
Hey Nitin,

I am sorry that delay of this reply,

This few table will be involved regarding the registration custom field.
- `#__social_fields_steps` - this table will store when you create profile type from your backend > Easysocial > profile type
- `#__social_fields` - this table will store your custom field ( e.g. dropdown custom field ) added in your profile type
- `#__social_fields_data` - this table will store user data when finish the registration
- `#__social_fields_options` - this table will store custom field option e.g. dropdown custom field (screenshot : http://screencast.com/t/a0XqY8m2 )
Hope this will helps.
·
Friday, 07 August 2015 15:20
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

Thanks for taking this on priority and sorry for replying back so late.

The information provided serves my purpose, but I had one more question. As mentioned in the 1st point of my last post, I want to populate the following dropdown value based on the previous dropdown value (elaborated below)

For eg. I have 3 dropdowns. The 1st dropdown value is not dependent on anything. The 2nd dropdown value should be populated based on the value of the 1st dropdown and the 3rd dropdown value should be populated based on both the dropdown values.

Case : Dropdown 1 → Dropdown 2→ Dropdown 3

Case 1 : TV → LG → LED TV
TV → LG (All 'TV' manufacturing brands) → LED TV (All 'TV' manufactured by 'LG' only. No product which is not a 'TV' and no brand apart from 'LG' should be there i.e. shouldn't contain any product which is a 'TV' but not from 'LG' and which is not a 'TV' but from 'LG' ).

Case 2 : TV -> Samsung → LED TV
TV → Samsung (All 'TV' manufacturing brands) → LED TV (This 'LED TV' is different from case 1 as the TV Brand is different).

Can you please guide or provide me tips on how can I achieve this.

Regards,
Nitin
·
Monday, 10 August 2015 06:44
·
0 Likes
·
0 Votes
·
0 Comments
·
hey Nitin,

I am sorry for the delay of this reply,

Unfortunately that was not possible to achieve in current system yet.

Perhaps you can request this feature from our voice page http://stackideas.com/voices/easysocial , so we will see if we can implement this in the future version.
·
Monday, 10 August 2015 11:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

Thanks for the quick reply.

I know that the feature I was referring to is currently not available in EasySocial. Requesting this feature on your voice page would take some time to implement and might not be the way I want it. Thus, I am customizing EasySocial so that it suits my need. I have attached a file describing the question again.

Can you please guide or provide me tips on how can I achieve this.

Thanks,
Nitin
·
Monday, 10 August 2015 14:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Nitin,

Please understand that customizations are not provided as part of our support policy. However, if you really need to customize this by yourself, I would suggest that you take a look at the existing dropdown custom field files located in /media/com_easysocial/apps/fields/user/dropdown/

Cheers!
·
Tuesday, 11 August 2015 00:34
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post