diff --git a/include/facebook.inc.php b/include/facebook.inc.php index 272536b..912424d 100644 --- a/include/facebook.inc.php +++ b/include/facebook.inc.php @@ -17,7 +17,7 @@ function socialbutt_facebook($basename, $root_url, &$tpl_vars, &$buttons) // if the link is in the toolbar, we must use smaller buttons - if ( $conf['SocialButtons']['position'] == 'index' or $conf['SocialButtons']['position'] == 'toolbar') + if ($conf['SocialButtons']['position'] == 'index' or $conf['SocialButtons']['position'] == 'toolbar') { if ($conf['SocialButtons']['facebook']['layout'] == 'box_count') { diff --git a/include/google.inc.php b/include/google.inc.php index f853d46..8e6ae9a 100644 --- a/include/google.inc.php +++ b/include/google.inc.php @@ -14,7 +14,7 @@ function socialbutt_google($basename, $root_url, &$tpl_vars, &$buttons) // if the link is in the toolbar, we must use smaller buttons - if ( $conf['SocialButtons']['position'] == 'index' or $conf['SocialButtons']['position'] == 'toolbar') + if ($conf['SocialButtons']['position'] == 'index' or $conf['SocialButtons']['position'] == 'toolbar') { if ($conf['SocialButtons']['google']['size'] == 'tall' and $conf['SocialButtons']['google']['annotation'] == 'bubble') { diff --git a/include/install.inc.php b/include/install.inc.php index 6afebb0..49ae4f9 100644 --- a/include/install.inc.php +++ b/include/install.inc.php @@ -78,6 +78,11 @@ function socialbutt_install() $new_conf['on_index'] = true; } + if ($new_conf['facebook']['layout'] == 'none') + { + $new_conf['facebook']['layout'] = 'button_count'; + } + $conf['SocialButtons'] = serialize($new_conf); conf_update_param('SocialButtons', $conf['SocialButtons']); } diff --git a/include/pinterest.inc.php b/include/pinterest.inc.php index d0500f6..93283cd 100644 --- a/include/pinterest.inc.php +++ b/include/pinterest.inc.php @@ -17,11 +17,11 @@ function socialbutt_pinterest($basename, $root_url, &$tpl_vars, &$buttons) if ($conf['SocialButtons']['pinterest']['img_size'] == 'Original') { - $tpl_vars['PINTEREST']['source'] = $root_url.ltrim($picture['current']['src_image']->get_url(), './'); + $tpl_vars['PINTEREST']['source'] = $picture['current']['src_image']->get_url(); } else { - $tpl_vars['PINTEREST']['source'] = $root_url.ltrim(DerivativeImage::url($conf['SocialButtons']['pinterest']['img_size'], $picture['current']['src_image']), './'); + $tpl_vars['PINTEREST']['source'] = DerivativeImage::url($conf['SocialButtons']['pinterest']['img_size'], $picture['current']['src_image']); } diff --git a/include/tumblr.inc.php b/include/tumblr.inc.php index 068b1e9..e3f8b6c 100644 --- a/include/tumblr.inc.php +++ b/include/tumblr.inc.php @@ -18,11 +18,11 @@ function socialbutt_tumblr($basename, $root_url, &$tpl_vars, &$buttons) if ($conf['SocialButtons']['tumblr']['img_size'] == 'Original') { - $tpl_vars['TUMBLR']['source'] = $root_url.ltrim($picture['current']['src_image']->get_url(), './'); + $tpl_vars['TUMBLR']['source'] = $picture['current']['src_image']->get_url(); } else { - $tpl_vars['TUMBLR']['source'] = $root_url.ltrim(DerivativeImage::url($conf['SocialButtons']['tumblr']['img_size'], $picture['current']['src_image']), './'); + $tpl_vars['TUMBLR']['source'] = DerivativeImage::url($conf['SocialButtons']['tumblr']['img_size'], $picture['current']['src_image']); } } // button on other pages diff --git a/main.inc.php b/main.inc.php index e4e2c75..1716e90 100644 --- a/main.inc.php +++ b/main.inc.php @@ -96,16 +96,21 @@ function socialbutt_add_button() global $conf, $template; $basename = script_basename(); + set_make_full_url(); $root_url = get_absolute_root_url(); if ($basename == 'picture') { - $share_url = $root_url.ltrim(duplicate_picture_url(), './'); + // global $picture; + + // if ($picture['current']['level'] > 0) return; + + $share_url = duplicate_picture_url(); } else if ($basename == 'index' and $conf['SocialButtons']['on_index']) { $conf['SocialButtons']['position'] = 'index'; - $share_url = $root_url.ltrim(duplicate_index_url(array(), array('start')), './'); + $share_url = duplicate_index_url(array(), array('start')); } else { @@ -117,7 +122,7 @@ function socialbutt_add_button() $tpl_vars = array( 'share_url' => $share_url, 'position' => $conf['SocialButtons']['position'], - 'copyright' => ' (from '.$conf['gallery_title'].')', + 'copyright' => '(from '.$conf['gallery_title'].')', ); $buttons = array(); @@ -148,6 +153,8 @@ function socialbutt_add_button() socialbutt_pinterest($basename, $root_url, $tpl_vars, $buttons); } + unset_make_full_url(); + if (empty($buttons)) { return; diff --git a/template/admin.tpl b/template/admin.tpl index 92673d3..639930a 100644 --- a/template/admin.tpl +++ b/template/admin.tpl @@ -225,7 +225,7 @@ jQuery("input.enable").change(function() { {'Annotation'|@translate} -
+

diff --git a/template/facebook.tpl b/template/facebook.tpl index d7d8f01..94abd2f 100644 --- a/template/facebook.tpl +++ b/template/facebook.tpl @@ -2,16 +2,6 @@ {footer_script}jQuery('body').prepend('
');{/footer_script} {combine_script id='facebook_jssdk' load='footer' path='https://connect.facebook.net/'|cat:$SOCIALBUTT.FACEBOOK.lang|cat:'/all.js#xfbml=1'} -{if $SOCIALBUTT.FACEBOOK.layout=='none'} -{html_style}{literal} -.fb-like span { height: 22px !important; overflow: hidden !important; } -.fb-like iframe { top: -41px; } -{/literal}{/html_style} -{assign var=facebook_layout value='box_count'} -{else} -{assign var=facebook_layout value=$SOCIALBUTT.FACEBOOK.layout} -{/if} -
+ data-href="{$SOCIALBUTT.share_url}" data-layout="{$SOCIALBUTT.FACEBOOK.layout}" data-colorscheme="{$SOCIALBUTT.FACEBOOK.color}"> {/strip} \ No newline at end of file diff --git a/template/google.tpl b/template/google.tpl index 4e5b0af..2a8afe7 100644 --- a/template/google.tpl +++ b/template/google.tpl @@ -2,5 +2,5 @@ {combine_script id='google_plusone' load='footer' path='https://apis.google.com/js/plusone.js'} -
+
{/strip} \ No newline at end of file diff --git a/template/pinterest.tpl b/template/pinterest.tpl index 659954c..7db5708 100644 --- a/template/pinterest.tpl +++ b/template/pinterest.tpl @@ -1,6 +1,6 @@ {strip} -{combine_script id='pinterest_pinit' path='http://assets.pinterest.com/js/pinit.js'} +{combine_script id='pinterest_pinit' load='footer' path='https://assets.pinterest.com/js/pinit.js'} - {/strip} \ No newline at end of file diff --git a/template/tumblr.tpl b/template/tumblr.tpl index 1d74f0c..0a61f8e 100644 --- a/template/tumblr.tpl +++ b/template/tumblr.tpl @@ -3,9 +3,9 @@ {if $SOCIALBUTT.TUMBLR.mode=='photo'} {capture assign="inline_tags"}{foreach from=$related_tags item=tag name=tag_loop}{if !$smarty.foreach.tag_loop.first},{/if}{$tag.name}{/foreach}{/capture} -Share on Tumblr {/strip} \ No newline at end of file diff --git a/template/twitter.tpl b/template/twitter.tpl index 1b1f26b..70f2174 100644 --- a/template/twitter.tpl +++ b/template/twitter.tpl @@ -1,7 +1,7 @@ {strip} -{combine_script id='twitter_widgets' load='footer' path='http://platform.twitter.com/widgets.js'} +{combine_script id='twitter_widgets' load='footer' path='https://platform.twitter.com/widgets.js'} - Share on Twitter