Skip to Content Skip to Menu

Split Registration form to tabs

  • wowza2
  • wowza2
  • OFFLINE
  • Posts: 86
  • Thanks: 7
  • Karma: 0
10 years 8 months ago #240946 by wowza2
Replied by wowza2 on topic Split Registration form to tabs
The Joomlapolis tutorial referenced in the previous post only shows the first way to modify STEP x labels in the cbteamplugins_language.php file. It then says

you should not modify the default_language cbteamplugins_language.php ... Instead you need to download and install the CB language plugin for your language and make your language string changes there.

but it doesn't then explain how to add the DEFINE('_REG_STEP ...
Luckily digitalknowledgebox has made a video explaining how to do it.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48478
  • Thanks: 8281
  • Karma: 1443
10 years 8 months ago #240981 by krileon
Replied by krileon on topic Split Registration form to tabs
You should avoid using DEFINE method. It's an out dated method that we will, at some point, completely remove. The tutorial explains how to use the CBTxt method and in what file.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • wowza2
  • wowza2
  • OFFLINE
  • Posts: 86
  • Thanks: 7
  • Karma: 0
10 years 8 months ago #241033 by wowza2
Replied by wowza2 on topic Split Registration form to tabs
Sorry Kyle but the tutorial at www.joomlapolis.com/support/tutorials/107-use-cases/18381-tabbed-step-based-registration-forms ] doesn't fully explain how to use the CBTxt method and in what file.

Instead you need to download and install the CB language plugin for your language (e.g., the English CB language plugin) and make your language string changes there.

Where is "there"? In the CB Plugin Common Settings for Default Language (English) Parameters box? or the Default language (English) Specific Plugin Settings box? or in the cbteamplugins_language.php file in the downloaded .zip plugin before installing? (and where is it downloaded from please)? or in the installed default_language.php in components/com_comprofiler/plugin/language/default_language directory? OR???

Perhaps a little more explicit text with graphics would help in that tutorial but I'd like to know here please.

Also, where can one find doc on the CB Plugin Common Settings values for the two text area boxes on that screen?

Thanks for all the great responses.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48478
  • Thanks: 8281
  • Karma: 1443
10 years 8 months ago #241067 by krileon
Replied by krileon on topic Split Registration form to tabs

Sorry Kyle but the tutorial at www.joomlapolis.com/support/tutorials/107-use-cases/18381-tabbed-step-based-registration-forms ] doesn't fully explain how to use the CBTxt method and in what file.

It absolutely does. It even gives you an example. See the bottom of the tutorial as follows.

The 'Step 1', 'Step 2', etc. tab names can be optionally renamed by adding new language strings to your cbteamplugins_language.php file in the form of:

CBTxt::addStrings( array(
// language strings for step registration tabs
'Step 1' => 'User info',
'Step 2' => 'Additional info',
'Step N' => '...'
));


Where is "there"? In the CB Plugin Common Settings for Default Language (English) Parameters box? or the Default language (English) Specific Plugin Settings box? or in the cbteamplugins_language.php file in the downloaded .zip plugin before installing? (and where is it downloaded from please)? or in the installed default_language.php in components/com_comprofiler/plugin/language/default_language directory? OR???

Please read your documentation, which you can download from the Advanced downloads section. We explain language usage in detail. We are not going to explain in every tutorial that uses language strings how to translate. The tutorials are modular with some expectancy that you have knowledge on the basics. You can also review the below page for further language usage information.

www.joomlapolis.com/cb-solutions/languages


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • orlisgal
  • orlisgal
  • OFFLINE
  • Posts: 40
  • Thanks: 0
  • Karma: 0
10 years 8 months ago #241598 by orlisgal
Replied by orlisgal on topic Split Registration form to tabs

krileon wrote: Ensure profiles are set to DIV layout within CB > Configuration > User Profile. Now go to your registration page on frontend. Your registration form should be in individual steps. Each tab that has fields set to display on registration will become a Step. You can add more tabs and add fields to them that display on registration to add more steps. You can also edit existing tabs and change their registration order to change the order of the Steps.


Please see my frontend registration form here: globalprovingground.com/testsite/index.php/en/registration/registers

You will see it shows 3 tabs, but everything is still on tab one. How do I break apart all the fields, so some show on the other tabs and do this: "Each tab that has fields set to display on registration will become a Step. You can add more tabs and add fields to them that display on registration to add more steps. You can also edit existing tabs and change their registration order to change the order of the Steps." as you have mentioned.

Thank you!

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48478
  • Thanks: 8281
  • Karma: 1443
10 years 8 months ago #241659 by krileon
Replied by krileon on topic Split Registration form to tabs
Step by Step works by rendering the tabs as actual tabs inside of inline. It'll only render a tab as a step if that tab has fields set to display on registration. If you want to move fields to a different step you need to move them to a different tab.

It'll be a lot easier to use in CB 2.0 as there's an option now to render registration as Tabbed instead of Flat (current default).


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum