Stephan,
No, not a huge fan of soccer, but I'm an equal disliker of many sports
As for your options, while the plugin option does give more flexibility, and it's what we do for our integration with other big extensions (JomSocial, CB, etc), it'd likely be overkill for what you're looking for. Additionally, we wouldn't implement it for you, but we'd help if you needed it along the way. If you have a developer and have plans to add a lot more fields, it'd be the way to go. For what you're looking for now though, the solution below would be the best/easiest. However, if you want to learn more about the plugin option, you can see our documentation:
www.sourcecoast.com/jfbconnect/docs/deve...ing-a-profile-plugin
Manually adding the terms checkbox What we'd recommend is simply adding the 2 lines of code below (with minor edits). This will pop-up your Terms in a modal window for people to read, but have a simple checkbox for them to accept. It also uses Joomla validation to ensure that the box is checked when the submit button is clicked. The code is below:
<input type="checkbox" class="required validate-numeric" id="terms" name="terms" value="1" />
Accept <a href="index.php?option=com_content&view=article&id=XXXXX&tmpl=component" class="modal">Terms</a>
You'll want to add this toward the bottom of the file, right after a PHP block that deals with $profileFields and before about 4 input lines of type "hidden". Obviously, update the Accept Terms and article ID to be correct for your site.
How you should add this is by creating a template override for the loginregister view (copy /components/com_jfbconnect/views/loginregister/tmpl/default.php to /templates/<YOUR_TEMPLATE>/html/com_jfbconnect/loginregister/default.php) You can read more about template overrides in the following article:
www.sourcecoast.com/extensions/troublesh...s#template-overrides
I know this is a bit of information, but I hope this gets you started. It shouldn't be too much trouble once you get going, but if you need anything from us, just let us know.
Thanks,
Alex