Changeset 8375 for extensions
- Timestamp:
- Dec 29, 2010, 3:28:08 PM (13 years ago)
- Location:
- extensions/FacebookPlug/Plugin
- Files:
-
- 8 added
- 8 edited
- 4 moved
Legend:
- Unmodified
- Added
- Removed
-
extensions/FacebookPlug/Plugin/admin.config.php
r8366 r8375 28 28 29 29 // Lingua 30 load_language('plugin.lang', FBP_DIR.'/'); 31 32 // Delete compiled templates 33 $template->delete_compiled_templates(); 30 load_language('footer.lang', FBP_DIR.'/'); 31 load_language('admin.config.lang', FBP_DIR.'/'); 34 32 35 33 // Arguments … … 109 107 $conf['fbp']['picture_url_type'] = $picture_url_type[$_POST['FBP_PICTURE_URL_TYPE']]; 110 108 $conf['fbp']['allow_fb_access_private_page'] = empty($_POST['FBP_ALLOW_FB_ACCESS_PRIVATE_PAGE']) ? false : true; 109 $conf['fbp']['add_about_informations'] = empty($_POST['FBP_ADD_ABOUT_INFORMATIONS']) ? false : true; 110 $conf['fbp']['add_group_footer'] = empty($_POST['FBP_ADD_GROUP_FOOTER']) ? false : true; 111 $conf['fbp']['add_application_footer'] = empty($_POST['FBP_ADD_APPLICATION_FOOTER']) ? false : true; 111 112 break; 112 113 } … … 128 129 array_push($page['errors'], l10n('Data updated with error')); 129 130 } 131 132 // Delete compiled templates 133 $template->delete_compiled_templates(); 130 134 } 131 135 … … 140 144 'like_button' => array 141 145 ( 142 'FB_PAGE' => 'http://developers.facebook.com/docs/reference/plugins/like/',146 'FB_PAGE' => FACEBOOK_DOC_PLUGINS_URL.'/like/', 143 147 'ENABLED' => ($conf['fbp']['social_plugin_like_button']['enabled'] ? 'checked="checked"' : ''), 144 148 'LAYOUT_OPTIONS' => $layout_l10n, … … 152 156 'facepile' => array 153 157 ( 154 'FB_PAGE' => 'http://developers.facebook.com/docs/reference/plugins/facepile/',158 'FB_PAGE' => FACEBOOK_DOC_PLUGINS_URL.'/facepile/', 155 159 'ENABLED' => ($conf['fbp']['social_plugin_facepile']['enabled'] ? 'checked="checked"' : ''), 156 160 'MAX_ROWS' => $conf['fbp']['social_plugin_facepile']['max_rows'], … … 158 162 'comments' => array 159 163 ( 160 'FB_PAGE' => 'http://developers.facebook.com/docs/reference/plugins/comments/',164 'FB_PAGE' => FACEBOOK_DOC_PLUGINS_URL.'/comments/', 161 165 'ENABLED' => ($conf['fbp']['social_plugin_comments']['enabled'] ? 'checked="checked"' : ''), 162 166 'NUMPOSTS' => $conf['fbp']['social_plugin_comments']['numposts'], … … 168 172 'like_box' => array 169 173 ( 170 'FB_PAGE' => 'http://developers.facebook.com/docs/reference/plugins/like-box/',174 'FB_PAGE' => FACEBOOK_DOC_PLUGINS_URL.'/like-box/', 171 175 'ENABLED' => ($conf['fbp']['social_plugin_like_box']['enabled'] ? 'checked="checked"' : ''), 172 176 'URL' => $conf['fbp']['social_plugin_like_box']['url'], … … 191 195 'FBP_PICTURE_URL_TYPE_OPTIONS_SELECTED' => array_search($conf['fbp']['picture_url_type'], $picture_url_type), 192 196 'FBP_ALLOW_FB_ACCESS_PRIVATE_PAGE'=> ($conf['fbp']['allow_fb_access_private_page'] ? 'checked="checked"' : ''), 197 'FBP_ADD_ABOUT_INFORMATIONS' => ($conf['fbp']['add_about_informations'] ? 'checked="checked"' : ''), 198 'FBP_ADD_GROUP_FOOTER' => ($conf['fbp']['add_group_footer'] ? 'checked="checked"' : ''), 199 'FBP_ADD_APPLICATION_FOOTER' => ($conf['fbp']['add_application_footer'] ? 'checked="checked"' : ''), 193 200 )); 194 201 break; … … 200 207 $template->assign('FBP_ACTION', add_url_params($base_url, array('tab' => $page['tab']))); 201 208 //~ $template->block_html_head('', '<link rel="stylesheet" type="text/css" href="'.FBP_PATH.'/css/admin.config.css">', $smarty, $repeat); 209 $template->assign('FACEBOOK_PIWIGO_RUB_URL', FACEBOOK_PIWIGO_RUB_URL); 210 $template->assign('FACEBOOK_PIWIGO_GROUP_URL', FACEBOOK_PIWIGO_GROUP_URL); 211 $template->assign('FACEBOOK_PIWIGO_APPLICATION_URL', FACEBOOK_PIWIGO_APPLICATION_URL); 212 $template->assign('FBP_OLD_VERSION', version_compare(PHPWG_VERSION, '2.2', '<')); 202 213 203 214 //Apply tpl -
extensions/FacebookPlug/Plugin/css/admin.config.css
r8331 r8375 1 /* Adaptation of jquery-ui-1.7.3.custom.css generated by jQuery UI CSS Framework */ 1 /*---------------------------------- 2 Adaptation of jquery-ui-1.7.3.custom.css generated by jQuery UI CSS Framework 3 ----------------------------------*/ 2 4 3 5 /* Layout helpers -
extensions/FacebookPlug/Plugin/include/common.inc.php
r8366 r8375 34 34 } 35 35 36 include_once(FBP_DIR.'/include/footer.inc.php'); 37 36 38 ?> -
extensions/FacebookPlug/Plugin/include/conf.inc.php
r8366 r8375 33 33 'async_script' => false, 34 34 'force_facebook_init' => false, 35 //~'add_about_informations' => true,36 //~ 'add_groupe_footer' => true,37 //~'add_application_footer' => true,35 'add_about_informations' => true, 36 'add_group_footer' => true, 37 'add_application_footer' => true, 38 38 'picture_url_type' => 'page', 39 39 'allow_fb_access_private_page' => true, -
extensions/FacebookPlug/Plugin/include/constants.inc.php
r8275 r8375 25 25 26 26 define('FACEBOOK_APP_ID', '111499825588662'); 27 define('FACEBOOK_URL', 'http://www.facebook.com'); 28 define('FACEBOOK_PIWIGO_GROUP_URL', FACEBOOK_URL.'/Piwigo'); 29 define('FACEBOOK_PIWIGO_RUB_URL', FACEBOOK_URL.'/ruben.arnaud'); 30 define('FACEBOOK_PIWIGO_APPLICATION_URL', FACEBOOK_URL.'/apps/application.php?id='.FACEBOOK_APP_ID); 31 define('FACEBOOK_DEV_URL', 'http://developers.facebook.com'); 32 define('FACEBOOK_DOC_PLUGINS_URL', FACEBOOK_DEV_URL.'/docs/reference/plugins'); 33 27 34 define('FBP_DIR', dirname(dirname(__FILE__))); 28 35 define('FBP_PATH' , PHPWG_PLUGINS_PATH.basename(FBP_DIR)); -
extensions/FacebookPlug/Plugin/include/header.inc.php
r8366 r8375 42 42 global $template, $conf, $user; 43 43 44 // set prefilter 45 $template->set_prefilter('header', 'fbp_header'); 46 44 // define ID 47 45 $template->assign('FACEBOOK_APP_ID', (is_numeric($conf['fbp']['facebook_app_id']) ? $conf['fbp']['facebook_app_id'] : FACEBOOK_APP_ID)); 48 46 // define language … … 51 49 $template->smarty->register_modifier('boolean_to_string', 'boolean_to_string'); 52 50 53 $template->set_filename('init.fb', FBP_DIR.'/tpl/init.fb.tpl'); 54 $template->append('head_elements', $template->parse('init.fb', true)); 51 if (trigger_event('fbp_do_facebook_init', $conf['fbp']['force_facebook_init'])) 52 { 53 // set prefilter 54 $template->set_prefilter('header', 'fbp_header'); 55 55 56 $template->block_html_head('', '<link rel="stylesheet" type="text/css" href="'.FBP_PATH.'/css/fbp.css">', $smarty, $repeat); 56 $template->set_filename('fbp_init.fb', FBP_DIR.'/tpl/init.fb.tpl'); 57 $template->append('head_elements', $template->parse('fbp_init.fb', true)); 58 } 59 60 if ( 61 (script_basename() == 'index') 62 and 63 ($conf['fbp']['social_plugin_like_box']['enabled']) 64 ) 65 { 66 $template->block_html_head('', '<link rel="stylesheet" type="text/css" href="'.FBP_PATH.'/css/fbp.css">', $smarty, $repeat); 67 } 57 68 } 58 69 … … 82 93 add_event_handler('fbp_do_facebook_init', 'fbp_do_facebook_init'); 83 94 84 if (trigger_event('fbp_do_facebook_init', $conf['fbp']['force_facebook_init']))85 {95 //~ if (trigger_event('fbp_do_facebook_init', $conf['fbp']['force_facebook_init'])) 96 //~ { 86 97 add_event_handler('init', 'fbp_init'); 87 }98 //~ } 88 99 89 100 ?> -
extensions/FacebookPlug/Plugin/include/index.inc.php
r8366 r8375 44 44 if ($menu->get_id() != 'menubar') 45 45 return; 46 $menu->register_block( 46 $menu->register_block(new RegisteredBlock( 'mbFBP', 'social.plugin.like.box', 'FacebookPlug')); 47 47 } 48 48 -
extensions/FacebookPlug/Plugin/language/en_UK/admin.config.lang.php
r8371 r8375 74 74 $lang['To fill only if you want to use a specific Facebook application. It\'s recommended to leave blank.'] = 'To fill only if you want to use a specific Facebook application. It\'s recommended to leave blank.'; 75 75 $lang['Page type allows to reference the page and Facebook can get informations (title, ...). Image type allows to reference image url and Facebook cannot get informations but works always with private albums.'] = 'Page type allows to reference the page and Facebook can get informations (title, ...). Image type allows to reference image url and Facebook cannot get informations but works always with private albums.'; 76 //~ $lang[''] = '';77 //~ $lang[''] = '';78 //~ $lang[''] = '';79 //~ $lang[''] = '';80 //~ $lang[''] = '';81 //~ $lang[''] = '';82 //~ $lang[''] = '';76 $lang['Promote'] = 'Promote'; 77 $lang['Add informations on about page'] = 'Add informations on about page'; 78 $lang['Add a paragraph with Facebook link on about page'] = 'Add a paragraph with Facebook link on about page'; 79 $lang['Add Facebook Piwigo group on footer'] = 'Add Facebook Piwigo group on footer'; 80 $lang['Add a link on each page footer'] = 'Add a link on each page footer'; 81 $lang['Add Facebook Piwigo application on footer'] = 'Add Facebook Piwigo application on footer'; 82 $lang['Develop by'] = 'Develop by'; 83 83 //~ $lang[''] = ''; 84 84 //~ $lang[''] = ''; -
extensions/FacebookPlug/Plugin/language/fr_FR/admin.config.lang.php
r8371 r8375 74 74 $lang['To fill only if you want to use a specific Facebook application. It\'s recommended to leave blank.'] = 'A remplir uniquement si vous voulez utiliser une application Facebook spécifique. Il est recommandé de laisser la valeur à blanc.'; 75 75 $lang['Page type allows to reference the page and Facebook can get informations (title, ...). Image type allows to reference image url and Facebook cannot get informations but works always with private albums.'] = 'Le type page permet de reférencer la page et Facebook peut récupérer les informations (titre, ...). Le type image permet de référencer l\'url de l\'image et Facebook ne peut plus obtenir les informations mais fonctionne toujours avec les albums privés.'; 76 $lang['Promote'] = 'Promouvoir'; 77 $lang['Add informations on about page'] = 'Ajout d\'informations sur la page "À propos"'; 78 $lang['Add a paragraph with Facebook link on about page'] = 'Ajout d\'un paragraphe avec les liens Facebook sur la page "À propos"'; 79 $lang['Add Facebook Piwigo group on footer'] = 'Ajout du groupe Piwigo de Facebook en bas de page'; 80 $lang['Add a link on each page footer'] = 'Ajout d\'un lien sur chaque bas de page'; 81 $lang['Add Facebook Piwigo application on footer'] = 'Ajout de l\'application Piwigo de Facebook en bas de page'; 82 $lang['Develop by'] = 'Développer par'; 76 83 77 84 -
extensions/FacebookPlug/Plugin/tpl/admin.config.tpl
r8366 r8375 183 183 <label> 184 184 <span class="property">{'Facebook application identifient'|@translate}</span> 185 <a class="HelptipTip" href="#" title="{'To fill only if you want to use a specific Facebook application. It\'s recommended to leave blank.'|@translate}"> {' (?)'|@translate}</a>185 <a class="HelptipTip" href="#" title="{'To fill only if you want to use a specific Facebook application. It\'s recommended to leave blank.'|@translate}"><sup>{' (?)'|@translate}</sup></a> 186 186 <input type="text" size="15" name="FBP_FACEBOOK_APP_ID" value="{$advanced.FBP_FACEBOOK_APP_ID}" /> 187 187 </label> … … 190 190 <label> 191 191 <span class="property">{'Asynchronous Facebook access'|@translate}</span> 192 <a class="HelptipTip" href="#" title="{'Todo'|@translate}"> {' (?)'|@translate}</a>192 <a class="HelptipTip" href="#" title="{'Todo'|@translate}"><sup>{' (?)'|@translate}</sup></a> 193 193 <input type="checkbox" name="FBP_ASYNC_SCRIPT" {$advanced.FBP_ASYNC_SCRIPT} /> 194 194 </label> … … 197 197 <label> 198 198 <span class="property">{'Always initialize Facebook'|@translate}</span> 199 <a class="HelptipTip" href="#" title="{'Useful for personal templates, plugins. A event if also defined for plugins.'|@translate}"> {' (?)'|@translate}</a>199 <a class="HelptipTip" href="#" title="{'Useful for personal templates, plugins. A event if also defined for plugins.'|@translate}"><sup>{' (?)'|@translate}</sup></a> 200 200 <input type="checkbox" name="FBP_FORCE_FACEBOOK_INIT" {$advanced.FBP_FORCE_FACEBOOK_INIT} /> 201 201 </label> … … 204 204 <label> 205 205 <span class="property">{'Picture URL type'|@translate}</span> 206 <a class="HelptipTip" href="#" title="{'Page type allows to reference the page and Facebook can get informations (title, ...). Image type allows to reference image url and Facebook cannot get informations but works always with private albums.'|@translate}"> {' (?)'|@translate}</a>206 <a class="HelptipTip" href="#" title="{'Page type allows to reference the page and Facebook can get informations (title, ...). Image type allows to reference image url and Facebook cannot get informations but works always with private albums.'|@translate}"><sup>{' (?)'|@translate}</sup></a> 207 207 <select name="FBP_PICTURE_URL_TYPE" size="1"> 208 208 {html_options options=$advanced.FBP_PICTURE_URL_TYPE_OPTIONS selected=$advanced.FBP_PICTURE_URL_TYPE_OPTIONS_SELECTED} … … 213 213 <label> 214 214 <span class="property">{'Allow Facebook to see private page'|@translate}</span> 215 <a class="HelptipTip" href="#" title="{'Recommended in order to Facebook get title, ... of your pages for wall display'|@translate}"> {' (?)'|@translate}</a>215 <a class="HelptipTip" href="#" title="{'Recommended in order to Facebook get title, ... of your pages for wall display'|@translate}"><sup>{' (?)'|@translate}</sup></a> 216 216 <input type="checkbox" name="FBP_ALLOW_FB_ACCESS_PRIVATE_PAGE" {$advanced.FBP_ALLOW_FB_ACCESS_PRIVATE_PAGE} /> 217 217 </label> … … 219 219 </ul> 220 220 </fieldset> 221 {*<fieldset>221 <fieldset> 222 222 <legend>{'Promote'|@translate}</legend> 223 <ul >223 <ul class="OldVersion"> 224 224 <li> 225 225 <label> 226 226 <span class="property">{'Add informations on about page'|@translate}</span> 227 <a class="HelptipTip" href="#" title="{' Todo'|@translate}">{' (?)'|@translate}</a>228 <input type="checkbox" name="FBP_A SYNC_SCRIPT" {$advanced.FBP_ASYNC_SCRIPT} />227 <a class="HelptipTip" href="#" title="{'Add a paragraph with Facebook link on about page'|@translate}"><sup>{' (?)'|@translate}</sup></a> 228 <input type="checkbox" name="FBP_ADD_ABOUT_INFORMATIONS" {$advanced.FBP_ADD_ABOUT_INFORMATIONS} /> 229 229 </label> 230 230 </li> … … 234 234 <label> 235 235 <span class="property">{'Add Facebook Piwigo group on footer'|@translate}</span> 236 <a class="HelptipTip" href="#" title="{' Todo'|@translate}">{' (?)'|@translate}</a>237 <input type="checkbox" name="FBP_A SYNC_SCRIPT" {$advanced.FBP_ASYNC_SCRIPT} />236 <a class="HelptipTip" href="#" title="{'Add a link on each page footer'|@translate}"><sup>{' (?)'|@translate}</sup></a> 237 <input type="checkbox" name="FBP_ADD_GROUP_FOOTER" {$advanced.FBP_ADD_GROUP_FOOTER} /> 238 238 </label> 239 239 </li> … … 243 243 <label> 244 244 <span class="property">{'Add Facebook Piwigo application on footer'|@translate}</span> 245 <a class="HelptipTip" href="#" title="{'Todo'|@translate}">{' (?)'|@translate}</a> 246 <input type="checkbox" name="FBP_ASYNC_SCRIPT" {$advanced.FBP_ASYNC_SCRIPT} /> 247 </label> 248 </li> 249 </ul>*} 250 </fieldset> 251 245 <a class="HelptipTip" href="#" title="{'Add a link on each page footer'|@translate}"><sup>{' (?)'|@translate}</sup></a> 246 <input type="checkbox" name="FBP_ADD_APPLICATION_FOOTER" {$advanced.FBP_ADD_APPLICATION_FOOTER} /> 247 </label> 248 </li> 249 </ul> 250 </fieldset> 252 251 {/if}{* isset $advanced*} 253 252 … … 257 256 <input class="submit" type="reset" name="reset" value="{'Reset'|@translate}"> 258 257 </p> 258 259 <p> 260 {'Develop by'|@translate} <a href="{$FACEBOOK_PIWIGO_RUB_URL}" target="_bank">Ruben ARNAUD</a> 261 - <a href="{$FACEBOOK_PIWIGO_GROUP_URL}" target="_bank">{'Join Facebook Piwigo group'|@translate}</a> 262 - <a href="{$FACEBOOK_PIWIGO_APPLICATION_URL}" target="_bank">{'Via Facebook Piwigo application'|@translate}</a> 263 <p> 259 264 260 265 </form> … … 337 342 'fadeOut' : 200, 338 343 }); 339 // Detect data change 340 /*IsDataChanged = false; 344 {/literal} 345 {if $FBP_OLD_VERSION} 346 // Hide non compatible option 347 $('.OldVersion').hide(); 348 {/if} 349 {* // Detect data change 350 IsDataChanged = false; 341 351 $("input, select").change(function() { IsDataChanged = true; }); 342 352 //~ $(".tabsheet").click(function() … … 357 367 } 358 368 //return ! IsDataChanged; 359 });*/ 369 }); 370 *} 371 {literal} 360 372 }); 361 373 </script>
Note: See TracChangeset
for help on using the changeset viewer.