× Joomla Facebook Connect support forum

Topic-icon Problems With Login ONLY on IE

Support Specialist
14 years 7 months ago #14671 by alzander
Further investigation. I don't think it's the AddThis widget, it's a special file that we include in JFBConnect which improves compatibility and speed with Facebook integration specifically for IE. I can't access that file on your system for some reason, and if Facebook can't as well, that's why it's throwing the error. Can you check if the following file exists, and if so, why it can't be viewed from a browser:
http://www.aloysiusdance.com/components/com_jfbconnect/assets/jfbcchannel.php

Once we figure this out, it should fix you up.

Thanks,
Alex
The topic has been locked.
Support Specialist
14 years 7 months ago #14672 by alzander
If you don't immediately know why that file is breaking, you can try editing it and remove the PHP block at the top. All that needs to be in there is the last line with the script tags. The PHP block shouldn't be a problem, but we've never seen this issue before, so drawing at straws here.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
14 years 7 months ago #14684 by fb_1071643938
Alex

had a look to the file you mention and found out that file permission was 644- I've changed to 755 and now everything's working.

Many thanks!
Alessandro
The topic has been locked.
Support Specialist
14 years 7 months ago #14690 by alzander
Alessandro,
Glad we got you going and sorry for the troubles. Hadn't seen that issue before, so thank you for your patience.

As always, if you run into anything else, let us know, and we'll gladly help how we can!
Alex
The topic has been locked.
Active Subscriptions:

None
14 years 7 months ago #14748 by webatelier
Since today (or could be since i installed Jdownloads) i'm having the same problem as Alessandro and Andrea
I changed the permissions for the jfbcchannel.php file, doesn't change anything ...

error :
SCRIPT70: Toegang geweigerd
all.js, regel 22 teken 4250

this is the part giving problems in the all.js : b.fbCallID=a.id

disabling the Jdownloads component doesn't help either ...
URL : www.davidvandyck.be/dichtbij
plz help
The topic has been locked.
Support Specialist
14 years 7 months ago #14764 by alzander
Webatelier,
After a bit of digging, there's a few reports of this bug in Facebook's tracker:
bugs.developers.facebook.net/show_bug.cgi?id=19042
bugs.developers.facebook.net/show_bug.cgi?id=20168

There is the suggested work-around, but we can't test as we can't recreate it. If you'd like to try the fix, you'll need to modify the /system/jfbcsystem.php file. At line 162, you'll see the following:
FB.init({appId: '{$appId}', status: true, cookie: true, xfbml: true, oauth: true, channelUrl: '{$channelurl}'});{$subs}{$resizeCode}
};
Modify this to add an additional line as shown below:
FB.init({appId: '{$appId}', status: true, cookie: true, xfbml: true, oauth: true, channelUrl: '{$channelurl}'});{$subs}{$resizeCode}
FB.UIServer.setActiveNode = function(a,b){FB.UIServer._active[a.id]=b;}
};

Let us know if that helps at all, or causes other issues.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
14 years 7 months ago #14769 by webatelier
the /system/jfbcsystem.php file ...
where should i find this file ? (can't find it under templates ...)
The topic has been locked.
Support Specialist
14 years 7 months ago #14777 by alzander
Webatelier,
Sorry, the file is:
/plugins/system/jfbcsystem.php

Hope that helps, but let us know how it goes!
Alex
The topic has been locked.
Active Subscriptions:

None
14 years 7 months ago #14784 by webatelier
that must have been the only folder i didn't look in ;-)

no sorry, problem persists with IE after modifications to '/plugins/system/jfbcsystem.php'
The topic has been locked.
Support Specialist
14 years 7 months ago #14833 by alzander
Webatelier,
Still a little stumped on this. We were out for a Joomla Day this weekend, and didn't have access to a IE computer, but we're back at the office now and can definitely recreate your issue.

More digging brought us to a more recent bug report of the issue, with a slightly modified fix. Don't know if it will help, as we can't recreate this problem on our sites.. but we'd recommend you try it as well. Similar to the above change to the jfbcsystem.php plugin, modify it like below (one additional line above the one you already added):

FB.UIServer.setLoadedNode = function (a, b) { FB.UIServer._loadedNodes[a.id] = b; };
FB.UIServer.setActiveNode = function(a, b) { FB.UIServer._active[a.id]=b; };

Try that out, and let us know. The change you made before looks like you implemented it right, so that's not the problem.

Good luck,
Alex
The topic has been locked.