Keenmouse,
Sorry for the delay. It's perfectly fine what you're doing, but just a few more hoops to go through. Obviously, it's your choice as to what works best for you. For now, to fix in JFBConnect though, you'd need to comment out a few lines to prevent the text from showing since the 'blank' text is still showing.
To disable that text, edit the /components/com_jfbconnect/controller.php file, around line 59, you'll see the following:
if ($userMapModel->mapUser($fbUserId, $jUserEmailId))
$app->enqueueMessage(JText::_('COM_JFBCONNECT_MAP_USER_SUCCESS'));
else
$app->enqueueMessage(JText::_('COM_JFBCONNECT_MAP_USER_FAIL'));
$app->enqueueMessage(JText::_('COM_JFBCONNECT_MAP_USER_SUCCESS'));Simply remove that and change it to:
$userMapModel->mapUser($fbUserId, $jUserEmailId)
There's actually 2 lines above that spit out the "MAP_USER_SUCCESS" string, and that's something we'll need to fix. Either way, the above should fix you up, but if not, let us know. There's a few other places we use the Profile successfully connected string, so that may not be the right spot to change it as you need.
Thanks,
Alex