Thread: Integration with vBulletin - YAFB - Yay! Another Facebook Bridge
View Single Post
  #901  
Old 04-17-2010, 12:40 AM
ViciousCode ViciousCode is offline
 
Join Date: Oct 2008
Posts: 126
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01173 seconds
  • Memory Usage 1,794KB
  • 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)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