function easy_social_admin_config_extra_facebook in Easy Social 7.2
Form callback. Extra settings for Facebook Widget.
See also
1 string reference to 'easy_social_admin_config_extra_facebook'
- easy_social_menu in ./
easy_social.module - Implements hook_menu().
File
- includes/
easy_social.admin.inc, line 240 - Easy Social admin settings.
Code
function easy_social_admin_config_extra_facebook() {
$form = array();
$form['easy_social_facebook_title'] = array(
'#markup' => '<h4>' . t('Facebook widget settings') . '</h4>',
);
$form['easy_social_facebook_info'] = array(
'#markup' => t('For more information check out the official Facebook widget <a href="!link" target="_blank">documentation</a>.', array(
'!link' => 'http://developers.facebook.com/docs/reference/plugins/like/',
)),
);
$form['easy_social_facebook_info_count'] = array(
'#markup' => '<p>' . t('To hide the count: the Facebook API does not provide an option to hide the count bubble - the best workaround is to reduce the Horizontal Widget Width below (using Like verb: 50px) but this only works in horizontal display mode.') . '</p>',
);
$form['easy_social_facebook_appid'] = array(
'#type' => 'textfield',
'#title' => t('Facebook Application ID'),
'#description' => t("Insert your Application ID if you want to integrate the widget with an existing Facebook application. Leave it blank if you don't know what this means."),
'#default_value' => variable_get_value('easy_social_facebook_appid'),
'#size' => 30,
);
$form['easy_social_facebook_widget_type'] = array(
'#type' => 'select',
'#title' => t('Facebook widget type'),
'#options' => array(
'html5' => 'HTML5',
'xfbml' => 'XFBML',
'iframe' => 'IFRAME',
),
'#default_value' => variable_get_value('easy_social_facebook_widget_type'),
);
$form['easy_social_facebook_send_button'] = array(
'#type' => 'checkbox',
'#title' => t('Send Button (XFBML Only)'),
'#description' => t('Include a Send Button. The Send Button is available only on sites that use the Javascript SDK.'),
'#default_value' => variable_get_value('easy_social_facebook_send_button'),
);
$form['easy_social_facebook_width_vertical'] = array(
'#type' => 'textfield',
'#title' => t('Vertical Widget Width'),
'#description' => t('The width of the plugin, in pixels.'),
'#default_value' => variable_get_value('easy_social_facebook_width_vertical'),
'#size' => 30,
);
$form['easy_social_facebook_width_horizontal'] = array(
'#type' => 'textfield',
'#title' => t('Horizontal Widget Width'),
'#description' => t('The width of the plugin, in pixels.'),
'#default_value' => variable_get_value('easy_social_facebook_width_horizontal'),
'#size' => 30,
);
$form['easy_social_facebook_show_faces'] = array(
'#type' => 'checkbox',
'#title' => t('Show faces'),
'#description' => t('Show profile pictures below the button.'),
'#default_value' => variable_get_value('easy_social_facebook_show_faces'),
);
$form['easy_social_facebook_verb'] = array(
'#type' => 'select',
'#title' => t('Verb to display'),
'#description' => t("The verb to display in the button. Currently only 'like' and 'recommend' are supported."),
'#options' => array(
'like' => 'Like',
'recommend' => 'Recommend',
),
'#default_value' => variable_get_value('easy_social_facebook_verb'),
);
$form['easy_social_facebook_color_scheme'] = array(
'#type' => 'select',
'#title' => t('Color Scheme'),
'#description' => t('The color scheme of the plugin.'),
'#options' => array(
'light' => 'light',
'dark' => 'dark',
),
'#default_value' => variable_get_value('easy_social_facebook_color_scheme'),
);
$form['easy_social_facebook_font'] = array(
'#type' => 'select',
'#title' => t('Font'),
'#description' => t('The font of the plugin.'),
'#options' => array(
'default' => 'default',
'arial' => 'arial',
'lucida grande' => 'lucida grande',
'segoe ui' => 'segoe ui',
'tahoma' => 'tahoma',
'trebuchet ms' => 'trebuchet ms',
'verdana' => 'verdana',
),
'#default_value' => variable_get_value('easy_social_facebook_font'),
);
return system_settings_form($form);
}