Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
YAFB - Yay! Another Facebook Bridge Details »»
YAFB - Yay! Another Facebook Bridge
Version: 3.3.2, by mrpaint mrpaint is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Integration with vBulletin - Version: 4.0.x Rating:
Released: 01-06-2010 Last Update: 09-29-2011 Installs: 462
DB Changes Uses Plugins Auto-Templates
Re-useable Code Additional Files Translations  
No support by the author.

This is not just a "port" for vBulletin 4 of this modification, this is the next version of the modification which support both vBulletin 4 and vBulletin 3 family

IMPORTANT: FILE ISSUES HERE: http://code.google.com/p/vbulletinfacebook/issues/list (require a Google Account)

Yay! Another Facebook Bridge 3.3.2
Tested to work with vBulletin 3.7.x and 3.8.x (3.6.x requires some manual edit, contact me for detail instruction)
Tested to work with vBulletin 4.0 (use different .xml import file)
Please note: this product requires PHP5. If you get weird error messages, please check if you PHP version is still 4 (which is very old and you should change to PHP5 as soon as possible). Also, MySQL 5 is strongly recommended

[WHAT IS IT?]
There are many vBulletin - Facebook bridge out there but installing is always the problem for most of forum owner. So I decided to build this product from scratch and provide you the ability to install this Facebook Bridge into your forum in 10 minutes. The detail install instruction can be found below (under the Feature section). A few technical notes: This product uses Facebook Connect to maintance connection between vBulletin forums and complicated (and awesome) Facebook servers. All most everything is automatically done by the script, even the Administrators don't need to do any manual editing (yeah, I'm talking about manual templates editing, you WON'T need to edit templates each time you implement a new style). Once again, most of everything is options which can be enabled/disabled via AdminCP or UserCP interface. All possible type of caching is use to improve performance and reduce heavy PHP load on server side or javascript load on client side. Well, it's quite a long paragraph for introducing. Let's make it work!

[SEE IT IN ACTION]
Screencast:
1. Installation: http://www.youtube.com/watch?v=ComjeipReE4
2. Connecting: http://www.youtube.com/watch?v=i7m85O_iX70
3. Posting and Notifications: http://www.youtube.com/watch?v=vBwwiffLvJ8
Demo board:
vBulletin 3.8: http://daohoangson.com/vb38
vBulletin 4: http://daohoangson.com/vb40
Authentication Username: demo. Password: demo.

[MAIN FEATURE]
*** Damn easy to install!
1. Loaded with long list of actions/notifications: posting thread, posting reply, rating thread, sending pm, sending visitor message, uploading image (avatar/profile picture), uploading pictures, comment on pictures. This list are designed to be expandable easily later by me or other people who loves to develope this product (well, if you do, contact me right now!)
2. Ability to quick register with Facebook credential but Administrator can disable this function via AdminCP. Facebook proxied email addresses are handled completely and vBulletin can send email without any problems (of course, the member must grant the Email extend permission). There is a setting in AdminCP to disallow Facebook proxied email addresses also for boards that need email explicitly
3. Ability to auto login with Facebook session (Administrator can turn this on or off in AdminCP and members can enable or disable this feature on their accounts either)
4. Other abilities: Display a profile block on vBulletin member page. Display a wall tab/box on Facebook profile page. Synchronize avatar from Facebook.
5. [AdminCP] Administrator can "edit" template bundle easily. Actually the old template will be deactivated, the new template will be registered and then all action associated with the old template with be updated with the new template bundle id. Oops, why you need to care about all of it? I did it for you already! Just go the the editing page and click Edit. Yay! All done
6. [AdminCP] Staffs can manage connected users and see basic information about them (including granted permissions)
7. [AdminCP] Administrator can decide to: migrate connected users from other products to YAFB, restrict private forums from being posted to Facebook, view detail log of YAFB in action, send notifications to connected users
*. [Experimental] I have added a fun feature that generate the Fans List, the photo will be posted to new thread with friend tagged (if available). The main purpose of this bonus feature is to demostrate the ability of the bridge. If you have an idea, contact me and I will implement it if I can
*. [Experimental] Friend Inviting functionality is added. Access from UserCP > Facebook Bridge > Invite Friends

[CHANGE LOG]
Version 3.3.2 (released on Jun 10, 2010): Register On-the-fly issue with vBulletin 3.8.4 fixed
Version 3.3.1 (released on Jun 08, 2010): Bug fixes and Migration for vBulletin 4.0.3

Version 3.3 (released on Apr 06, 2010): Auto login related features added. User experience reached a new higher level!

[NEW INSTALLATION]
*. Upload all files/folders in folder "upload" into your forum root (Please upload before importing product)
1. Import Product:
1.1. Go to AdminCP
1.2. Plugins & Products ~> Manage Products ~> Add/Import Product:
1.2.1. Browse to the .xml file (use product-yafb.xml for vBulletin 3 and product-yafb_vb4.xml for vBulletin 4)
1.2.2. Click Import

2. Fill the settings:
2.1. Go to AdminCP
2.2. vBulletin Options ~> vBulletin Options ~> Yay! Another Facebook Bridge
2.2. Create a Facebook Application if you haven't had one for your forum. Refer to the Creating Facebook Application below if you don't know how to do it
2.3. Fill the API key and Secret into the approriate fields. You can leave the Template fields untouch (the will be filled automatically). If you want to use the Account Reclamation feature, please place http://domain.com/forums/register.php?do=fbb_reclaim into Account Reclamation URL field. With other fields, it's your decision to made
2.4. Click Save and you are done!

2.* Creating Facebook Application:
2.*.1. Go to Facebook Developer > Create Application page http://www.facebook.com/developers/createapp.php (login if you didn't)
2.*.2. Enter the Application Name. Suggestion: Put your forum name here. Don't forget to tick the Agree radiobox and then click Save Changes
2.*.3. Now you can get your API Key and Secret (that are needed in step 2.3)
2.*.4. And go to the Connect tab, fill your forum url into Connect URL, fill your domain into Base Domain.
2.*.5. You are done with required information. But you can go through other tab and enter more detail about your forum, your application. I suggest putting a nice icon, banner into it. Happy customizing!

[UPGRADING]
Just upload overwrite files/folders then reimport the xml file. Do not forget to check "Yes" under "Allow Overwrite" to upgrade

[CONFLICT]
Since this product interfere with the registration procedure, I have found some other plugins/products that conficts with this product. Below is the full list of known confict and action taken to resolve the issue
No Spam (Human Verification): Temporary disabled during Facebook registration
vMail (Email Verification): Temporary disabled during Facebook registration

[OTHER PLUGINS/PRODUCTS]
I have developed an easy to use options/permissions system that allow other plugins/products to add it's actions into this bridge and let the forum members experience a whole new era of connections. I did a small demostration with my kBank System (which is a money system with award/thank functionality and a useful hiding feature) and it runs pretty well. If you are interested in testing kBank in action with YAFB, contact me. If you are a developer who wants to integrate your plugins/products with this Bridge, contact me either! You are all welcome
*Also available: Publishing Blog (vBBlog) to Facebook [New! Updated on Jan 10th, 2010]


[KNOWN ISSUES]
FILE HERE: http://code.google.com/p/vbulletinfacebook/issues/list (require a Google Account)

Download Now

File Type: zip YAFB 3.3.2 Installation.zip (388.2 KB, 2109 views)
File Type: zip YAFB 3.3.2 Upgrade from 3.3.1.zip (5.7 KB, 312 views)

Show Your Support

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

Comments
  #782  
Old 04-01-2010, 05:07 PM
AllinJac AllinJac is offline
 
Join Date: Nov 2009
Posts: 89
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@Cory or anyone with Any ideas I need help PLEASE...

vBulletin 3.8.4
Cyb - Advanced Forum Statistics 6.6.1 Cyb - Advanced Forum Statistics

ibProArcade for vBulletin 2.7.0 ibProArcade - professional Arcade System for vBulletin

Live Topic 1.07b Live Topic transforms your forum into an amaizing live enviorment, which will keep your users active and happy.

Post Thank You Hack 7.7 Post Thank You Hack

Separate Sticky and Normal Threads 3.0.0 Separate Sticky and Normal Threads

Thread Thumbnails 2.1.0 Add a thumbnail to threads from a URL.

UserCP Referral ID 1.0.3 This product will place a collapsible box in the UserCP showing a referral message (can be customized) and the member's unique "Referral Link."

vBExperience 3.8.5 Calculate activity of your users

vBExperience Level 1.0 vBExperience Level

vBSEO 3.5.0 RC1 PL1 vBulletin SEO

vBSEO :: Sitemap Generator 2.5 Generate a Google & Yahoo Sitemap for your Forums

Yay! Another Facebook Bridge

Here is what I have installed in Products!

I have heard some conflicts with CYB so I just uninstalled or actually disabled it... So CYB IS NOT active...

Any thoughts???

Regarding Smiles...

I have added 75 Generic Smiles but only through the smile Manager not through any products.

Thanks Cory for your previous attempt at helping out and any I MEAN ANY insight is appreciated as I have to get this launched today at all costs!

THanks!

PS...

It works for me and my Super Moderator just fine but it has not worked on a few others that just singed up in the last few days AFTER the YAFB was installed!!!

Thanks!!!

PS...

It works fine for me but NOT for the people that have just signed up a within the last day or so after I installed YAFB!

Thanks!

I love the product but am getting nervous as I really need a FACEBOOK Connect prodcut and FB Connect is not working for many people so I switched to this but If people can not post I am going to have to disable it : (

I really do not want to do that!

This product is worth its weight in GOLD Just for 1 feature... The ability to INVITE your FB Friends to your FORUM!!!

All the other stuff is just ICING on the cake
Reply With Quote
  #783  
Old 04-01-2010, 05:12 PM
AllinJac AllinJac is offline
 
Join Date: Nov 2009
Posts: 89
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thought I got it to work again as it worked one time AFTER I disabled LIVE TOPIC...

Got it to work on Firefox....

But got my hopes up as it did not work the second and third times trying it...

Reply With Quote
  #784  
Old 04-01-2010, 05:47 PM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AllinJac View Post
Thought I got it to work again as it worked one time AFTER I disabled LIVE TOPIC...

Got it to work on Firefox....

But got my hopes up as it did not work the second and third times trying it...

First of all, you've got to be a little patient. It can take quite a while before your question can be addressed. Most of us are happy to help, but one post or two is usually all that's necessary.

The first thing you need to do is disable all your plugins from vB options, and see if the problem persists. If it turns out to be that, then you would go through your modifications individually, turning one off at a time. Once you rule out, or rule in one of your modifications, then you can proceed to something else.
Reply With Quote
  #785  
Old 04-01-2010, 06:26 PM
Bacon Butty Bacon Butty is offline
 
Join Date: Jun 2005
Posts: 309
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Bacon Butty View Post
I would be most grateful if someone could answer the following question.

I have 'Facebook Connect' installed on my current 3.8 forum. When I upgrade to the 4 series, Will this different Facebook Bridge allow users who registered and currently log in with their current Facebook account through 'Facebook Connect' continue to do so with their existing login/account?

An answer would be greatly appreciated. :up:
Guys I attempted this and look to have failed.

On the advice of a tutorial I was reading on upgrading, I was informed to uninstall all current 3.8 modifications, so Facebook Connect was uninstalled...

I've since upgraded, installed YAFB but when clicking on the migration tool, I need to select Faceboom Connect. I've since re-installed Facebook connect but when I attempt to use th migration tool, it says 0 Users.

Any help would be massively appreciated. Theres 500+ users who registered with their facebook using Facebook connect, I just need them over so they work on YAFB
Reply With Quote
  #786  
Old 04-01-2010, 06:36 PM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Bacon Butty View Post
Guys I attempted this and look to have failed.

On the advice of a tutorial I was reading on upgrading, I was informed to uninstall all current 3.8 modifications, so Facebook Connect was uninstalled...

I've since upgraded, installed YAFB but when clicking on the migration tool, I need to select Faceboom Connect. I've since re-installed Facebook connect but when I attempt to use th migration tool, it says 0 Users.

Any help would be massively appreciated. Theres 500+ users who registered with their facebook using Facebook connect, I just need them over so they work on YAFB
I'm not entirely sure on this, but I presume once you uninstalled Facebook Connect, you disassociated any accounts with the modification. I wouldn't think re-installing it would reassociate those old accounts, as you would be essentially starting over.

Generally speaking, yes, you should uninstall all your modifications prior to upgrading from the 3.x to the 4.x series. But if you have modifications installed that make changes to the database, then uninstalling those modifications will remove any and all information it added.
Reply With Quote
  #787  
Old 04-01-2010, 06:42 PM
Bacon Butty Bacon Butty is offline
 
Join Date: Jun 2005
Posts: 309
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Digital Jedi View Post
I'm not entirely sure on this, but I presume once you uninstalled Facebook Connect, you disassociated any accounts with the modification. I wouldn't think re-installing it would reassociate those old accounts, as you would be essentially starting over.

Generally speaking, yes, you should uninstall all your modifications prior to upgrading from the 3.x to the 4.x series. But if you have modifications installed that make changes to the database, then uninstalling those modifications will remove any and all information it added.
Thanks for the reply.

I see, I feared that - thats what I get for following a tutorial blindly. "Uninstall all modifications. *check*

I'm hoping the users may still be able to use their account to login as I've just been able to "Share" a post with the old Facebook connect account, and it worked with YAFB...

Next question, "Connect button in NavBar" doesn't seem to be there. I assume it may be because I had modded the header/navbar prior installation. I don't suppose some kind person could post the code for the Connect Button login?
Reply With Quote
  #788  
Old 04-01-2010, 06:43 PM
mrpaint's Avatar
mrpaint mrpaint is offline
 
Join Date: Sep 2004
Location: Hanoi Capital
Posts: 630
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AllinJac View Post
Thought I got it to work again as it worked one time AFTER I disabled LIVE TOPIC...

Got it to work on Firefox....

But got my hopes up as it did not work the second and third times trying it...

As Digital Jedi has said, please spend some time to disable your modifications one by one to find out the one which is confict with YAFB. There are plenty of things can caused problem when different plugins from different developers running together. To make the work easier, you may consider to take care of products which use newpost_* hook locations (newpost_process or similar). Hope it helps

Quote:
Originally Posted by Bacon Butty View Post
Guys I attempted this and look to have failed.

On the advice of a tutorial I was reading on upgrading, I was informed to uninstall all current 3.8 modifications, so Facebook Connect was uninstalled...

I've since upgraded, installed YAFB but when clicking on the migration tool, I need to select Faceboom Connect. I've since re-installed Facebook connect but when I attempt to use th migration tool, it says 0 Users.

Any help would be massively appreciated. Theres 500+ users who registered with their facebook using Facebook connect, I just need them over so they work on YAFB
Sorry mate, YAFB can migrate users from Facebook Connect but because you uninstalled Facebook Connect, you removed all the connections (Facebook Connect stores them in a table named "fbuser"). That's why YAFB couldn't find any connected users to migrate. I think we are out of luck unless you have a database backup daily or weekly. You may want to ask your hosting provider.
Reply With Quote
  #789  
Old 04-01-2010, 06:51 PM
AllinJac AllinJac is offline
 
Join Date: Nov 2009
Posts: 89
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Digital Jedi View Post
First of all, you've got to be a little patient. It can take quite a while before your question can be addressed. Most of us are happy to help, but one post or two is usually all that's necessary.

The first thing you need to do is disable all your plugins from vB options, and see if the problem persists. If it turns out to be that, then you would go through your modifications individually, turning one off at a time. Once you rule out, or rule in one of your modifications, then you can proceed to something else.
Did that and nothing worked...

When I turned one off it did allow me to put ONE post but then after that it did not work...
Reply With Quote
  #790  
Old 04-01-2010, 06:56 PM
AllinJac AllinJac is offline
 
Join Date: Nov 2009
Posts: 89
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mrpaint View Post
As Digital Jedi has said, please spend some time to disable your modifications one by one to find out the one which is confict with YAFB. There are plenty of things can caused problem when different plugins from different developers running together. To make the work easier, you may consider to take care of products which use newpost_* hook locations (newpost_process or similar). Hope it helps


Sorry mate, YAFB can migrate users from Facebook Connect but because you uninstalled Facebook Connect, you removed all the connections (Facebook Connect stores them in a table named "fbuser"). That's why YAFB couldn't find any connected users to migrate. I think we are out of luck unless you have a database backup daily or weekly. You may want to ask your hosting provider.
As you saw in the last post I did this but to no avail...

I will try the last comment you suggested but I do not know what that means...

Is there someone I could PAY here to fix this for me?

I really want to use your PRODUCT! I am sure that it may be an issue with what I have done but I am not sure...

Why would it be working in Chrome and NOT in Firefox???

I have screen sharing software and skype so if there is someone out there that would assist me in getting this fixed I would pay for their time! I dont have much but I am sure I could have enough to take care of this!!!

PLEASE!

I am also sorry about multiple posts I should of just edited them but YES I am a little excited my board is completely down and I have been working on our launch for a year and now we are getting ready to launch in a few days and it is DOWN! And as you said be patient... When you have everything on the line and you have as much invested in this as I do a few days is not a little amount of time... I do realize that this is FREE... For most anyways as I usually donate when possible! I just have to wait for a week or so to donate on this one but I will for sure... Just the fact that they have available the Add a Friends in the OPTIONS is worth having this installed as a SINGLE product!!! Obviouisly I am glad for the other additions I was just saying...

I have paid beta testers to be on our site testing everything out for me but they can not test anymore as they can not make any posts!!!

Private message me or reply here with how I can contact you if you are willing to take me up on my offer to help me out!!!

TY!!!
TY!!!
TY!!!

PS...

Yes I do have 5 posts about the issue but with how long they are I do not think I could of made them any longer...

I felt it necessary to break them up based on what I did and each by category...

The other couple of replies were for Reference...
And replying to specific posts...
Reply With Quote
  #791  
Old 04-01-2010, 08:08 PM
AllinJac AllinJac is offline
 
Join Date: Nov 2009
Posts: 89
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

YOU ARE awesome!!!

WOW Mr. Paint!!!

What could I do without your FIRST CLASS SUPPORT ON YOUR PRODUCT!

I was in need an you came to the rescue not only telling me what went wrong but fixing it at the same time!!!

You are my hero of the day and maybe the week you saved my butt!!!

Anyone that needs a facebook connect you NEED to use a product called

THE ONE AND ONLY CHOICE TO CONNECT TO FACEBOOK THERE ARE NO OTHER OPTIONS!!!

Just kidding it is called YAFB!!!

Go get it and it will work!!!

By the way if anyone is interested to know what happened I had FB Connect which I made some modifications to the code as it is not like this a true product and those modifications messed it up!!!

I knew it was my fault@!!'

TY
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 02:08 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09830 seconds
  • Memory Usage 2,381KB
  • Queries Executed 26 (?)
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
  • (8)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
  • (3)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
  • (2)postbit_attachment
  • (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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete