Closed (fixed)
Project:
Facebook Share
Version:
7.x-1.3
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Reporter:
Created:
31 May 2010 at 13:00 UTC
Updated:
20 Feb 2015 at 23:39 UTC
Jump to comment: Most recent
The button graphics (ie the facebook logo) attached to the share link is not showing. Instead am getting the "share" text showing. Whats happening?
Comments
Comment #1
willsteinmetz commentedCheck your settings to make sure that you have one of the graphical versions selected. There is an option to make it text only and it's possible that that is what option is selected in the settings.
Also, if you are using a custom theme, be sure that it has the $closure variable at the bottom.
Comment #2
hollybeary commentedI am having this problem also but only in internet explorer. works fine in chrome and ff
Comment #3
willsteinmetz commentedTested in IE 7 and 8 and works fine.
Is it a problem with the button itself or the count bubble? The count bubble will only be displayed if there are 3 or more shares of the node (this is a Facebook limitation and nothing I have any control over).
Comment #4
aveeksen commentedWorks fine with Firefox. F-share not showing up on Chrome
Comment #5
willsteinmetz commentedThis module has been tested to work in Chrome 4+, Safari 4+, Firefox 3.5+, IE 7+, and Opera 10.5+ on Windows (Chrome, Safari, Firefox, IE, and Oper), Mac OS X (Chrome, Safari, and Firefox), and Linux (Chrome and Firefox). If it is not displaying on your website and your theme uses PHPEngine, be sure to include
print $closure;just before the </body> tag.Comment #6
willsteinmetz commentedComment #7
signorcuoco commentedI had the problem only in IE too. I uninstalled the module and added the necessary FB code (http://developers.facebook.com/docs/share) to the node template, but the problem was the same. Then I tried to move the Javascript to the head (in the page template) and that solved the problem.
So maybe you should change the module a bit and add the JS to the page head and not after the link.
Even FB states that you can put he script in the head.
Hope that helped.
EDIT:
Works only if the script is placed at the top of the head, not after other scripts. Maybe there are some conflicts with other scripts..?
Comment #8
antoniotorres commented#7 works perfectly. The script probably doesn't wait for DOM load so it runs before the DOM is registered. Placing in head does the trick.
Comment #9
Evangelo commentedComment #10
skobe commentedhi,
i've tried #5 and #7 but still nothing showing in IE 7-9..
Is there anyone else who had this problem and could help me out here?
Comment #11
fizzbin commented#7 Worked for me. I was having a conflict with FB Like button manually placed in the theme, causing the Share module's button to disappear. I wanted only site-wide likes, but the ability to share node content, so the module made sense. Placing the script in the head cured the problem in the latest Firefox (31.0), Chrome (Version 36.0.1985.125 m), and IE (11.0.10).
Comment #12
Evangelo commented