Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Facebook Connect - Allow your users to login with their Facebook account (for 3.8) Details »»
Facebook Connect - Allow your users to login with their Facebook account (for 3.8)
Version: 2.0.6, by sllik sllik is offline
Developer Last Online: Dec 2011 Show Printable Version Email this Page

Category: Integration with vBulletin - Version: 3.8.x Rating:
Released: 01-24-2009 Last Update: 09-05-2009 Installs: 803
DB Changes Uses Plugins Template Edits
Additional Files Translations  
No support by the author.

Staff Note: Moved to Graveyard - this will never work now that the old style facebook authentication is no longer available.


Facebook Connect
This add-on allows your guests and existing users to login with their Facebook account through Facebook Connect.

There is NO NEED to upgrade or reinstall if you already installed this mod for 3.7

Upgrade to 2.0.6 so that users with the new super long IDs will be able to login.


This mod conflicts with PhotoPost vBGallery!

Quick fix:
Disable the following PhotoPost vBGallery plugins:
  • Userinfo Merge
  • Integrate Postbit Showthread

Benefits of Facebook Connect
  • Users can simply login with their Facebook account without going through the registration process.
  • Increase user interaction and your traffic through Facebook notifications and news-feeds!
Features
Facebook users will be able to receive Facebook notifications when:
  • There is a reply to their thread or a thread that they're subscribing to
  • They receive a new PM
News-Feed will be published on to the user's wall when the user:
  • Logs in for the first time
  • Replies to a thread
  • Creates a new thread
Fetch user data from Facebook
Fetch data like name, location, profile picture and use it on your forums! (NOTE: Some data may not be available for some users)

Automatically befriend user's friends
If any of the user's friends are also registered on the forum, they will automatically be friends!

Professional Install/Upgrade/Support Services
Want this mod professionally installed? It's guaranteed to work on your forum! Download the archive and see INSTALL.html/UPGRADE.html for more details!

Troubleshooting
Server Requirements:
PHP 5

If you get an error:

Code:
The Facebook Connect cross-domain receiver URL http://www.SITEURL.com/xd_receiver.h...%220.699%22%7D must have the application's callback URL http://www.SITEURL.com/forums/ as a prefix. You can configure the callback URL in the application's settings.
Means that there is something wrong with your callback URL. Your callback URL must be where xd_receiver.htm is; so when you enter [callbackurl]/xd_receiver.htm into your browser you should see a blank page (not a 404 page not found error or anything else).

If you get a continues this means there is a javascript error. Make sure you've done all the template edits correctly (especially footer & navbar). Clear your cache and reload the page.

If nothing happens when you click the Facebook Connect button make sure your callback url domain is the same as you forum domain (the one set in your forum settings) - more specifically make sure that there is a www (or isn't) in both domains.


Many more features may be implemented in the future so keep checking for updates.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #592  
Old 04-28-2009, 03:33 PM
frogster frogster is offline
 
Join Date: Feb 2009
Posts: 73
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by madotds View Post
This is my main issue with this mod. I have asked the question but had no awnser Even just adding a redirect to a page where email and password must be entered would help.

I am afraid until these issues are addressed I can see admins using this mod having big issues in the future.
I'm considering having this option added by a vb programmer. Lets say I made it so a new user registering through FB (the first time only) gets a pop up window (after they log in through FB) asking them to confirm their VB email and username (the one they just used to login to FB)... Where would this email & pw be saved? Is this a possible modification?
Reply With Quote
  #593  
Old 04-28-2009, 04:48 PM
Uegnet Uegnet is offline
 
Join Date: Dec 2006
Location: Norway
Posts: 10
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

And there is a proxymail registered on the user,
apps+a_lot_of_numbers_and_letters@proxymail.facebo ok.com

If you should type in a new adress there, wouldn't that mess up the feed?


And another thing with the feed,

Quote:
News-Feed will be published on to the user's wall when the user:

* Logs in for the first time
* Replies to a thread
* Creates a new thread
Is it possible to make it only do that first login and new threads?
Edit: Baaah, I'm an idiot. Just don't make the template change for "new reply" maybe?

Aaand that is does not update your status, only posting "<username> created a new discussion thread: Thread name/URL"
?



Uhm, and yeah .. how on earth do I edit these lines, want to have them in norwegian ^_^
Quote:
{*actor*} replied to <a href="{*threadurl*}">{*threadtitle*}</a>.
{*actor*} created a new discussion thread <a href="{*threadurl*}">{*threadtitle*}</a>.
{*actor*} joined <a href="{*bburl*}">{*bbtitle*}</a>.
Reply With Quote
  #594  
Old 04-28-2009, 06:18 PM
Linkz0r's Avatar
Linkz0r Linkz0r is offline
 
Join Date: Nov 2008
Posts: 52
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by wolfstream View Post
Double check your facebook app settings. The addon states that you shouldn't use www.domain.com for both settings, but it should be done. I had this problem with the domain settings in the facebook app stuff myself.

Basically, make sure that the app settings (on facebook) point properly. That should solve that.
Alright so does this screenshot of my facebook app settings look correct to you?
Edit: Nvm Ive found out what was wrong
Reply With Quote
  #595  
Old 04-28-2009, 06:21 PM
skylab's Avatar
skylab skylab is offline
 
Join Date: Feb 2009
Location: Everywhere
Posts: 149
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by busybeeburns View Post
This is a fantastic mod, however after brutally testing it over the last 24 hours, I have major issues with its neat compatibility with vBulletin. If anyone can help or discuss these I'd be grateful. These are:

1) Changes to Facebook or vBulletin in the future may render this mod incompatible, relying then on support from the developer to bring this mod back in line; if hundreds of administrators are relying on support from a sole developer who decides they are no longer bothered to upgrade for future facebook/vBulletin releases, this will have huge implications for incorrect login functions for potentially millions of registered members across the vBulletin communities.

2) Facebook partially holds registration details of members, eg. email addresses and passwords. If this mod was ever ditched, I could in theory have thousands of members unable to log in to my forum unless each account was manually altered in admincp. Registered members are unable to do this themselves as changes to email addys or passwords would not be possible as vBulletin would not recognise their original/old details. A logistical nightmare for administrators of large vB communities.

3) It appears that facebook Connect users cannot be contacted via mass email or mass PM add-ons as such users are not found within the database. This effectively renders the use of these important functions useless in the long-term. Especially important should the need arise above where they must take action to continue to log in to the messageboard.

4) I would like to see fblogin.php altered to accept Connect for exisiting vBulletin members only, or tweaked to go via a vB registration process where an vB email address and password can be added. The problems 1-3 above wouldn't exist if this was an alternative installation.

Apart from those important issues the mod is perfect!
These are major issues that I wish I knew earlier. I'm in a difficult position now since many users are using FB Connect.
Reply With Quote
  #596  
Old 04-28-2009, 08:03 PM
Uasuforos's Avatar
Uasuforos Uasuforos is offline
 
Join Date: Jun 2008
Location: Mexico
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I put a guide in Spanish to install this Add-on.

Pongo una guia en español en formato pdf disculpen el peso.
Reply With Quote
  #597  
Old 04-29-2009, 05:27 AM
stev35555 stev35555 is offline
 
Join Date: Sep 2008
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi,

I seem to be having some issues, i have this installed and working how ever it is not consistent on logging in. It take up to 5 attempts for it to log a user in.

What is wrong?
Reply With Quote
  #598  
Old 04-29-2009, 10:34 PM
ArchangelX ArchangelX is offline
 
Join Date: Feb 2006
Location: Oahu, HI
Posts: 298
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by frogster View Post
I'm considering having this option added by a vb programmer. Lets say I made it so a new user registering through FB (the first time only) gets a pop up window (after they log in through FB) asking them to confirm their VB email and username (the one they just used to login to FB)... Where would this email & pw be saved? Is this a possible modification?
I seriously hope that this gets taken care of...I'm actually having reservations about having this on my board now.
Reply With Quote
  #599  
Old 04-30-2009, 01:24 AM
lajoieC lajoieC is offline
 
Join Date: Apr 2009
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I was originally using a different forum (which I will leave unnamed) for my website, and was trying to use Facebook Connect for the same reasons, but was limited to how much control I had over the forum. Then I found vBulletin and was very pleased with how much control I had over it. But I was even more pleased to see that someone else had already created a plug-in for for the Facebook Connect functionality! Great job and simple to get started!

I do have a few questions, though:

1) During my research of the Facebook Connect rules, I thought I remember reading that the Facebook profile pictures have to contain the "f" icon somewhere in the corner to indicate that the person was connected through their Facebook account. Is this true? And if so, is there a way you could include this?

2) After some testing with posting a new thread, and getting the prompt to post to Facebook, I have found that the Skip button does not work. Instead, I have to click the close ("x") button. Is there something I'm not doing right, or is this a known bug? Where could I look to find out?

3) This is an issue I believe someone else brought up: When entering a nick-name, if you first enter a name that is already taken, and then try to pick other names that couldn't have possibly been taken (like "flkdsfskdhgdshgeifshdfkjvhdsjkhf"), the red text saying that it has been taken remains. It's never reset when you try to enter a new name.

Thanks! And again, you did a great job and saved a lot of people a lot of time with this!
Reply With Quote
  #600  
Old 05-02-2009, 07:44 PM
MoveOver.cc MoveOver.cc is offline
 
Join Date: Dec 2005
Posts: 75
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Over 2 weeks ago I paid the $25 and have had no reply after several attempts from the coder.

I have also contacted Vbulletin.org about this but have had no reply which is very dissapointing.

Reply With Quote
  #601  
Old 05-03-2009, 11:40 AM
pericolosogr pericolosogr is offline
 
Join Date: Mar 2007
Location: Greece
Posts: 85
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

when somebody logins, there is a new user created but in his mail field there is something of this form : apps+2312391283902472109482309218@proxymail.facebo ok.com
What do i have to change so that the proper mail is registered?

What do you mean that all these users coming from facebook connect are not registred in the database? i see them, properly, with id, username, details etc
You mean that if someday facebook stops working they wont be able to connect to my forums (but they do have username and password)
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:20 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08888 seconds
  • Memory Usage 2,324KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (4)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete