コード例 #1
0
		hover.', ESSB3_TEXT_DOMAIN), '', __('Yes', ESSB3_TEXT_DOMAIN), __('No', ESSB3_TEXT_DOMAIN));
$skin_list = array("flat" => "Flat", "metro" => "Metro");
ESSBOptionsStructureHelper::field_select('social', 'native-2', 'skin_native_skin', __('Native buttons skin', ESSB3_TEXT_DOMAIN), __('Choose skin for native buttons. It will be applied only when option above is activated.', ESSB3_TEXT_DOMAIN), $skin_list);
foreach ($essb_default_native_buttons as $network) {
    ESSBOptionsStructureHelper::field_section_start('social', 'native-2', ESSBOptionsStructureHelper::capitalize($network), __('Skinned settings for that social network', ESSB3_TEXT_DOMAIN));
    ESSBOptionsStructureHelper::field_color('social', 'native-2', 'skinned_' . $network . '_color', __('Skinned button color replace', ESSB3_TEXT_DOMAIN), __('', ESSB3_TEXT_DOMAIN));
    ESSBOptionsStructureHelper::field_color('social', 'native-2', 'skinned_' . $network . '_hovercolor', __('Skinned button hover color replace', ESSB3_TEXT_DOMAIN), __('', ESSB3_TEXT_DOMAIN));
    ESSBOptionsStructureHelper::field_color('social', 'native-2', 'skinned_' . $network . '_textcolor', __('Skinned button text color replace', ESSB3_TEXT_DOMAIN), __('', ESSB3_TEXT_DOMAIN));
    ESSBOptionsStructureHelper::field_textbox_stretched('social', 'native-2', 'skinned_' . $network . '_text', __('Skinned button text replace', ESSB3_TEXT_DOMAIN), '');
    ESSBOptionsStructureHelper::field_textbox('social', 'native-2', 'skinned_' . $network . '_width', __('Skinned button width replace', ESSB3_TEXT_DOMAIN), '', '', 'input60', 'fa-arrows-h', 'right');
    ESSBOptionsStructureHelper::field_section_end('social', 'native-2');
}
ESSBOptionsStructureHelper::field_heading('social', 'native-3', 'heading1', __('Social privacy native buttons', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::field_switch('social', 'native-3', 'native_privacy_active', __('Activate social privacy', ESSB3_TEXT_DOMAIN), __('Social Privacy is not compatible with cache plugins or build-in cache module at this stage of development.', ESSB3_TEXT_DOMAIN), '', __('Yes', ESSB3_TEXT_DOMAIN), __('No', ESSB3_TEXT_DOMAIN));
foreach ($essb_default_native_buttons as $network) {
    ESSBOptionsStructureHelper::field_section_start('social', 'native-3', ESSBOptionsStructureHelper::capitalize($network), __('Skinned settings for that social network', ESSB3_TEXT_DOMAIN));
    ESSBOptionsStructureHelper::field_textbox_stretched('social', 'native-3', 'skinned_' . $network . '_privacy_text', __('Privacy button text replace', ESSB3_TEXT_DOMAIN), '');
    ESSBOptionsStructureHelper::field_textbox('social', 'native-3', 'skinned_' . $network . '_privacy_width', __('Privacy button width replace', ESSB3_TEXT_DOMAIN), '', '', 'input60', 'fa-arrows-h', 'right');
    ESSBOptionsStructureHelper::field_section_end('social', 'native-3');
}
// Fans Counter
ESSBOptionsStructureHelper::field_heading('social', 'follow-1', 'heading1', __('Social Following', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::field_switch('social', 'follow-1', 'fanscounter_active', __('Activate Social Following', ESSB3_TEXT_DOMAIN), __('Mark yes to activate usage of module.', ESSB3_TEXT_DOMAIN), '', __('Yes', ESSB3_TEXT_DOMAIN), __('No', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::field_select('social', 'follow-1', 'essb3fans_update', __('Update period', ESSB3_TEXT_DOMAIN), __('Choose the time when counters will be updated. Default is 1 day if nothing is selected.', ESSB3_TEXT_DOMAIN), ESSBSocialFansCounterHelper::available_cache_periods());
ESSBOptionsStructureHelper::field_select('social', 'follow-1', 'essb3fans_format', __('Number format', ESSB3_TEXT_DOMAIN), __('Choose default number format', ESSB3_TEXT_DOMAIN), ESSBSocialFansCounterHelper::available_number_formats());
ESSBOptionsStructureHelper::field_switch('social', 'follow-1', 'essb3fans_uservalues', __('Allow user values', ESSB3_TEXT_DOMAIN), __('Activate this option to allow enter of user values for each social network. In this case when automatic value is less than user value the user value will be used', ESSB3_TEXT_DOMAIN), '', __('Yes', ESSB3_TEXT_DOMAIN), __('No', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::field_heading('social', 'follow-1', 'heading2', __('Social Networks', ESSB3_TEXT_DOMAIN));
ESSBOptionsStructureHelper::field_checkbox_list_sortable('social', 'follow-1', 'essb3fans_networks', __('Social Networks', ESSB3_TEXT_DOMAIN), __('Order and activate networks you wish to use in widget and shortcodes'), ESSBSocialFansCounterHelper::available_social_networks(false));
//essb3fans_
if (defined('ESSB3_SFCE_OPTIONS_NAME')) {
    ESSBOptionsStructureHelper::field_heading('social', 'follow-1', 'heading2', __('Social Fans Counter Extended Add-on', ESSB3_TEXT_DOMAIN));