Ignore:
Timestamp:
Dec 29, 2010, 12:53:42 AM (13 years ago)
Author:
rub
Message:

Add an option to force Facebook initialization (new way to load include file)
Add help tips on config admin page

Location:
extensions/FacebookPlug/Plugin/include
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • extensions/FacebookPlug/Plugin/include/common.inc.php

    r8241 r8366  
    2626include_once(dirname(__FILE__).'/constants.inc.php');
    2727include_once(FBP_DIR.'/include/conf.inc.php');
     28include_once(FBP_DIR.'/include/header.inc.php');
     29
     30$fbp_include_file = FBP_DIR.'/include/'.script_basename().'.inc.php';
     31if (file_exists($fbp_include_file))
     32{
     33  include_once($fbp_include_file);
     34}
    2835
    2936?>
  • extensions/FacebookPlug/Plugin/include/conf.inc.php

    r8298 r8366  
    3232    'facebook_app_id' => null,
    3333    'async_script' => false,
     34    'force_facebook_init' => false,
     35    //~ 'add_about_informations' => true,
     36    //~ 'add_groupe_footer' => true,
     37    //~ 'add_application_footer' => true,
    3438    'picture_url_type' => 'page',
    3539    'allow_fb_access_private_page' => true,
  • extensions/FacebookPlug/Plugin/include/header.inc.php

    r8302 r8366  
    5757}
    5858
     59function fbp_do_facebook_init($do_it)
     60{
     61  global $conf;
    5962
    60 if (
    61       $conf['fbp']['social_plugin_like_button']['enabled']
     63  //~ return $do_it or (script_basename() == 'about');
     64  return
     65    $do_it
     66  or
     67    (
     68      (
     69        (script_basename() == 'picture')
     70        and
     71        ($conf['fbp']['social_plugin_like_button']['enabled'] or $conf['fbp']['social_plugin_facepile']['enabled'] or $conf['fbp']['social_plugin_comments']['enabled'])
     72      )
    6273      or
    63       $conf['fbp']['social_plugin_facepile']['enabled']
    64       or
    65       $conf['fbp']['social_plugin_comments']['enabled']
    66       or
    67       $conf['fbp']['social_plugin_like_box']['enabled']
     74      (
     75        (script_basename() == 'index')
     76        and
     77        ($conf['fbp']['social_plugin_like_box']['enabled'] /*or $conf['fbp']['']['enabled'] or $conf['fbp']['']['enabled']*/)
     78      )
    6879    )
     80  ;
     81}
     82add_event_handler('fbp_do_facebook_init', 'fbp_do_facebook_init');
     83
     84if (trigger_event('fbp_do_facebook_init', $conf['fbp']['force_facebook_init']))
    6985{
    7086  add_event_handler('init', 'fbp_init');
  • extensions/FacebookPlug/Plugin/include/index.inc.php

    r8275 r8366  
    2323  die('Hacking attempt!');
    2424}
    25 
    26 include_once(FBP_DIR.'/include/common.inc.php');
    27 include_once(FBP_DIR.'/include/header.inc.php');
    2825
    2926/*function fbp_loc_begin_index()
  • extensions/FacebookPlug/Plugin/include/picture.inc.php

    r8307 r8366  
    2323  die('Hacking attempt!');
    2424}
    25 
    26 include_once(FBP_DIR.'/include/common.inc.php');
    27 include_once(FBP_DIR.'/include/header.inc.php');
    2825
    2926function fbp_render_element_content($content, $current_picture)
Note: See TracChangeset for help on using the changeset viewer.