Settings) Version: 2.3.0 Author: AddInto Author URI: http://www.addinto.com */ if (!defined('ADDINTOPLUGINDEFINE')) define('ADDINTOPLUGINDEFINE', 1); else return; // Pre-2.6 compatibility if ( !defined('WP_CONTENT_URL') ) define('WP_CONTENT_URL', get_option('siteurl').'/wp-content'); if ( !defined('WP_PLUGIN_URL') ) define('WP_PLUGIN_URL', WP_CONTENT_URL.'/plugins'); $addIntoPluginPath = WP_PLUGIN_URL.'/'.plugin_basename(dirname(__FILE__)); function addIntoPluginInit () { global $addIntoPluginPath; add_filter('admin_menu', 'addIntoPluginAdminMenu'); load_plugin_textdomain('addinto', $addIntoPluginPath.'/lang', plugin_basename(dirname(__FILE__)).'/lang'); add_option('ai2_button_logo', 'text_button'); add_option('ai2_text_button', __('Bookmark / Share', 'addinto')); add_option('ai2_align', 'left'); add_option('ai2_on_home', 'yes'); add_option('ai2_on_pages', 'no'); add_option('ai2_on_archives', 'yes'); add_option('ai2_on_categories', 'yes'); add_option('ai2_button_type', 'dropdown'); add_option('ai2_hide_embeds', 'no'); add_option('ai2_dd_onclick', 'onmouseover_dd'); add_option('ai2_nb_srvs'); add_option('ai2_nb_columns'); add_option('ai2_srv'); add_option('ai2_srvs'); add_option('ai2_sharebox_srvs'); add_filter('the_content', 'addIntoPluginDisplayButton'); add_filter('the_excerpt', 'addIntoPluginDisplayButton'); if($_POST['addinto']) addIntoPluginUpdateOptions($_POST['addinto']); } function addIntoPluginUpdateOptions ($vars) { foreach($vars as $key => $value) update_option($key, $value); } function addIntoPluginAdminMenu () { add_options_page('AddInto Options', 'AddInto', 8, __FILE__, 'addIntoPluginOptions'); } function addIntoPluginOptions () { global $addIntoPluginPath; $lang = explode(",", get_bloginfo('language')); $lang = StrToLower(substr(chop($lang[0]),0,2)); $lang = ($lang == 'fr') ? 'fr' : 'en'; ?>

:
:
 
:
:
/>
/>
:
/>
/>
:
/>
/>
:
/>
/>
 
:
onclick="document.getElementById('js_options').style.display = 'block'; document.getElementById('sharebox_servs').style.display = 'none';" />
Dropdown
onclick="document.getElementById('js_options').style.display = 'none'; document.getElementById('sharebox_servs').style.display = 'none';" />
Static
onclick="document.getElementById('js_options').style.display = 'block'; document.getElementById('sharebox_servs').style.display = 'block';" />
ShareBox (?)
 
: ()
: http://www.addinto.com/services/
: bookmark,facebook,twitter,google_buzz,separator,more
 
:
()
/>
/>
 
:
/>
/>
/>
 
: ()
 
:
 
:

:
()

LightBox :
()
 

ID)); $post_title = urlencode(get_the_title($post->ID)); $logo = get_option('ai2_button_logo'); $dd_srvs = (get_option('ai2_srv') != '') ? 'var ai2_bkmk = "'.get_option('ai2_srv').'";' : ''; // Dropdown services $pi_srvs = (get_option('ai2_srvs') != '') ? 'var ai2_bkmks = "'.get_option('ai2_srvs').'";' : ''; // PopIn services $hide_embeds = (get_option('ai2_hide_embeds') == 'yes') ? 'var ai2_hide_embeds = true;' : ''; $servs_nb = ( get_option('ai2_nb_srvs') && ctype_digit(get_option('ai2_nb_srvs')) ) ? 'var ai2_per_page = "'.get_option('ai2_nb_srvs').'";' : ''; $cols_nb = (get_option('ai2_nb_columns') != '') ? 'var ai2_cols = "'.get_option('ai2_nb_columns').'";' : ''; if(get_option('ai2_dd_onclick') == 'onclick_dd') { $onclick_dd = 'onclick'; $onclick_box = ''; } else if(get_option('ai2_dd_onclick') == 'onmouseover_dd') { $onclick_dd = 'onmouseover'; $onclick_box = ''; } else { $onclick_box = 'bkmk'; $onclick_dd = 'onclick'; } $onmouseout = (get_option('ai2_dd_onclick') != 'onclick_box') ? ' onmouseout="ai2close_bkmk();"' : ''; $text_button_style = ($logo == 'text_button') ? ' style="background:url(\''.$addIntoPluginPath.'/logos/ai2_16x16.png\') no-repeat scroll 0 0 transparent !important; vertical-align:text-bottom; line-height:16px; height:16px; padding:0 0 0 20px; display:inline-block; margin:0 3px;"' : ''; $btnType = get_option('ai2_button_type'); $button = ''; $button .= '
'; // // Start building button if($btnType != 'sharebox') { if($btnType == 'static') // Static button, anchor opening { $button .= ''; } else // Dropdown button, anchor opening { $button .= ''; } // anchor content if($logo == 'text_button') { $button .= get_option('ai2_text_button'); } else { $button .= ''.__('Bookmark/share via AddInto', 'addinto').''; } // colsing anchor $button .= ''; } else // ShareBox { $sharebox_servs = (get_option('ai2_sharebox_srvs') != '') ? strtolower(get_option('ai2_sharebox_srvs')) : 'bookmark,facebook,twitter,google_buzz,separator,more'; $arr_dd_servs = explode(",", $sharebox_servs); $button .= '
'; foreach($arr_dd_servs as $key => $srv) { $srv = (get_option('ai2_sharebox_srvs') != '') ? str_replace(" ", '_', trim($srv)) : $srv; if($srv == 'more') { switch(get_option('ai2_dd_onclick')) { case 'onclick_dd' : $srv = 'more_dd_click'; break; case 'onmouseover_dd' : $srv = 'more_dd'; break; default : $srv = 'more'; } if($logo == 'text_button') { $button .= ''; $button .= get_option('ai2_text_button'); } else { $button .= ''; $button .= ''.__('Bookmark/share via AddInto', 'addinto').''; } $button .= ''; } else { $button .= ''; } } $button .= '
'; } // // Options and script for Dropdown button/ShareBox if($btnType != 'static') { if( $dd_srvs != '' || $pi_srvs != '' || $hide_embeds != '' || $servs_nb != '' || $cols_nb != '' ) { $button .= ''; } $button .= ''; } // End building button $button .= '
'; return $button; } function addIntoPluginDisplayButton ($content) { // echo addIntoPluginCreateButton(); // echo $display_archives.'
'; // echo 'is_single: '.is_single().'
is_home: '.is_home().'
is_page: '.is_page().'
is_archive: '.is_archive().'
is_category '.is_category(); if ( ( is_single() ) || ( is_home() && get_option('ai2_on_home') == 'yes' ) || ( is_page() && get_option('ai2_on_pages') == 'yes' ) || ( is_archive() && !is_category() && get_option('ai2_on_archives') == 'yes' ) || ( is_category() && get_option('ai2_on_categories') == 'yes' ) ) { return $content .= addIntoPluginCreateButton(); } else { return $content; } } addIntoPluginInit(); ?>