I came across an issue in IE7 with the latest 2.x code from github. There is a trailing comma on line 672 of fbconnect.module that causes a js error that prevents the button from rendering.

Removing the comma fixes the error and allows the button to display.

Comments

vectoroc’s picture

line 672 of fbconnect.module

// Display the autoconnect form.

vectoroc’s picture

perhaps you mean

logging: '$config[debug]',

(line 652)

mrf’s picture

Oh, sorry about that, tried to run a patch this morning and looks like I have other local modifications as well messing up the line numbers.

That's the problematic line.

mrf’s picture

Status: Needs review » Fixed

Looks like the necessary change made it into the latest alpha, marking this as fixed.

yeeloon’s picture

Version: 6.x-2.x-dev » 6.x-2.0-alpha2
Status: Fixed » Active

Hi there,

I'm having the same problem using the latest 6.x.2.0alpha2 install at www.venusrepublic.com. Button is not showing up.

However when view on inside pages, the facebook button shows up properly.

Is the bug still there? ...in IE7?

decibel.places’s picture

I am also having a problem with button in IE8 & IE7 displaying on some pages but not others - using 6.x-2.0-alpha2 without the comma noted above

agdjenn’s picture

Having the same problem; I was seeing the text for the facebook connect but not the actual button/link until updating to the alpha, now it's all missing. eta: I'm running ie9!

vectoroc’s picture

Status: Active » Fixed

first of all - see README
If nothing hepls create new issue with explanation what you tried and what you got

decibel.places’s picture

@ #8

if you are referring to

Example : <html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language ?>" lang="<?php print $language->language ?>" dir="<?php print $language->dir ?>">

Note: The xmlns:fb attribute (xmlns:fb="http://www.facebook.com/2008/fbml") is required for proper rendering on IE.

I have checked that the xmlns:fb attribute is added to every page template I am using

In fact, two pages using the same template display differently, one with the button and one with just text - both just contain some HTML

crazysuju’s picture

I have experienced the same issue. I think I have nailed down how to reproduce the issue consistently. Try to add a

anywhere in the page and the connect button will break on IE.
Also, if you run the script debugger from IE, there will be exception, but the connect button do appear.

crazysuju’s picture

Status: Fixed » Needs work
crazysuju’s picture

Status: Needs work » Fixed

Okay, I read the other IE ticket and saw that someone solved it by installing the latest jQuery update module. Tried and it worked!
Maybe you should put in the readme and let people know jQuery update is required.

decibel.places’s picture

@ #12

we are using the "official release" jQuery Update 6.x-1.1

did you use 6.x-2.0-alpha1 or 6.x-2.x-dev?

also @ #10 what is the code? it is filtered out! Enclose it in <code> tags </code>!

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.