Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

facebook login button not showing up


Reply


3 Posts   4089 Views

Avatar
PurpleSnowcone

Community Member, 3 Posts

3 March 2010 at 8:58am

Hello!

I'm fairly new to SilverStripe and have been learning the ropes for the past couple days. I am trying to port my existing site into my new SilverStripe site and am running into some annoying problems.

The old site was built around php facebook-connect and now in the new site I'm trying to simply get this FB login button to display on my index page:

<fb:login-button size="medium" background="light" length="long" onlogin="facebook_onlogin_ready();"></fb:login-button>

But nothing shows up! In my IndexPage page_controller init() method i have:

Requirements::javascript('http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php');
Requirements::customScript('FB.init("8763d5741c331101769c1e5129066211", "xd_receiver.php");');

and in my IndexPage.ss I have changed the top to:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">

Which *I think* is all I need to do according to this document:

http://wiki.developers.facebook.com/index.php/Facebook_Connect_Tutorial1

Any insight as to why this login button is not appearing is greatly appreciated!

-Joe

Avatar
carlos

Community Member, 41 Posts

3 March 2010 at 2:44pm

hi,

try this

Requirements::customScript(<<<JS
FB.init("8763d5741c331101769c1e5129066211", "xd_receiver.php");
JS);

instead

Requirements::customScript('FB.init("8763d5741c331101769c1e5129066211", "xd_receiver.php");');

good luck
cheers

Avatar
PurpleSnowcone

Community Member, 3 Posts

4 March 2010 at 9:08am

Thank you for your reply, I ended up getting this to work and I wish I could explain how.

I think I might have just had some weird/bogus HTML in my .ss so it was messing it up some how.

Anyway, it works now.