Jeff,
I'm assuming you were seeing this issue in the admin area as well, which was why you did some of the things you mentioned above. In general, we wouldn't ever recommend deleting the com_jfbconnect directory, as that will cause you a whole mess of headaches.. since lots of files are there which will cause other fatal errors when missing.
Either way, here's what I'd recommend to reclaim things, assuming the admin area is inaccessible:
1) Edit the /plugins/system/jfbcsystem/jfbcsystem.php file. Around line 26, you'll see:
function __construct(& $subject, $config)
{
$factoryFile = JPATH_ROOT . '/components/com_jfbconnect/libraries/factory.php';Update that like:
function __construct(& $subject, $config)
{
return;
$factoryFile = JPATH_ROOT . '/components/com_jfbconnect/libraries/factory.php';That should disable almost all JFBConnect features without having to modify your database or anything like that.
2) Hopefully the admin area is accessible now.
3) Go to the Plugin Manager and disable the JFBCSystem plugin
4) Go to the installation manager and install the latest release of JFBConnect.
5) Make sure there are no errors on the post-installation screen.
Once you've done that, test the front-end to make things work as expected *without* JFBConnect (the system plugin is still disabled)
Then, re-enable the JFBCSystem plugin and, hopefully, everything will work as expected *with* JFBConnect.
I hope that helps, but if not, or you have any questions, please let me know.
Thanks,
Alex