I have the latest versions of everything (JFBC, JomSocial 3.0.1 and Joomla 3.1.5) installed. I have my system set up to integrate everything and such that when "register with Facebook" is used, it pre-loads those fields that it can with Facebook values and lets the user do the rest.
This all works.
If, however, a user changes their profile type, this causes a reload of the page to a new URL that my web server chokes on.
The initial URL for registration is:
www.element67.com/component/jfbconnect/?...bml0eS9yZWdpc3Rlcg==
Changing the profile type, it then tries to go to:
www.element67.com/component/jfbconnect/i...egister&profile_id=3
This URL is clearly wrong, as it uses the base for the component (/component/jfbconnect/) but then appends index.php and the rest of the arguments. Looking at the select, the HTML appears to want to set the URL relatively, which means that the component base is going to get picked up. This makes for an invalid URL.
<select onchange="var jfbcProfilesCommunityType = $('profile_id').value;window.location.href = 'index.php?option=com_jfbconnect&view=loginregister&profile_id='+jfbcProfilesCommunityType;" name="profile_id" id="profile_id" class="" aria-invalid="false">
<option selected="selected" value="2">Fan</option>
<option value="1">Performer</option>
<option value="3">Cast</option>
</select>
Help, please?