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}
{/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}
-
{/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'}
-