Thread: Integration with vBulletin - YAFB - Yay! Another Facebook Bridge
View Single Post
  #907  
Old 04-17-2010, 09:06 AM
Mark.B Mark.B is offline
Senior Member
 
Join Date: Feb 2004
Posts: 1,354
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ViciousCode View Post
hey everyone, i fixed the 3.8.x problem...

put this code

PHP Code:
require(DIR '/fbb/hook_process_templates_complete.php'); 
into global complete plugin hook

so it looks like this

PHP Code:
require(DIR '/fbb/iframe/hook_global_complete.php'); 

require(
DIR '/fbb/hook_process_templates_complete.php'); 
             
                if (isset(
$vbulletin->fbb['runtime']['javascript_code'])) { 
                    
$vbulletin->fbb['runtime']['javascript_needed'] = true
                } 
                if (
$vbulletin->fbb['runtime']['javascript_needed']) { 
                    
//tell browsers to skip fb:xxx tags 
                    
$output preg_replace('/\<html (xmlns="[^"]+")?/i','$0 xmlns:fb="http://www.facebook.com/2008/fbml"',$output); 
                    
//include footer 
                    
if (isset($vbulletin->fbb['runtime']['javascript_code'])) { 
                        
//include our php-based javascript code 
                        
$vbulletin->fbb['runtime']['footer'] = str_replace
                            
'//FBB-JAVASCRIPT-FROM-PHP-PLACEHOLDER-PLEASE-DO-NOT-REMOVE-ME' 
                            
,$vbulletin->fbb['runtime']['javascript_code'
                            ,
$vbulletin->fbb['runtime']['footer'
                        ); 
                    } 
                    
$search = array('</body>'); 
                    
$replace = array($vbulletin->fbb['runtime']['footer'] . "\n" '</body>'); 
                    
$output str_replace($search,$replace,$output); 
                } 
then disable this hook process_templates_complete

and thats it, it should be working

and if you wanna move the connect button from your navbar and move it some where else... here is the code of that button

Code:
<a id="navbar_fbb_link" href="$vboptions[bburl]/facebook.php" rel="nofollow"<if condition="$vbulletin->fbb['config']['activated_system_wide']"> onClick="FB.Connect.requireSession(); return false;"</if>>
					<img src="$vboptions[bburl]/fbb/facebook_logo_16x16.gif" width="16" height="16" border="0"/>
					$vbphrase[fbb_navbar_button_text]
				</a>
make sure to disable it in your facebook bridge settings first before adding this code, otherwise you will have two connect buttons
I find when making this change that guests cannot view the site, they just get a white page.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01090 seconds
  • Memory Usage 1,808KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (2)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete