From 4baf275ea1239e2e8575e08c10f474cb588a90f7 Mon Sep 17 00:00:00 2001 From: mistic100 Date: Sun, 27 Oct 2013 14:34:59 +0000 Subject: [PATCH] add linkedin git-svn-id: http://piwigo.org/svn/extensions/SocialButtons@25178 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin.php | 4 +++ include/install.inc.php | 12 +++++++++ include/linkedin.inc.php | 42 ++++++++++++++++++++++++++++++ main.inc.php | 5 ++++ template/admin.tpl | 25 ++++++++++++++++++ template/facebook.tpl | 7 ++--- template/google.tpl | 6 ++--- template/images/linkedin.png | Bin 0 -> 2736 bytes template/images/linkedin_logo.png | Bin 0 -> 4253 bytes template/linkedin.tpl | 11 ++++++++ template/pinterest.tpl | 6 ++--- template/reddit.tpl | 4 +-- template/tumblr.tpl | 6 ++--- template/twitter.tpl | 8 +++--- 14 files changed, 118 insertions(+), 18 deletions(-) create mode 100644 include/linkedin.inc.php create mode 100644 template/images/linkedin.png create mode 100644 template/images/linkedin_logo.png create mode 100644 template/linkedin.tpl diff --git a/admin.php b/admin.php index 8c559a0..80042f2 100644 --- a/admin.php +++ b/admin.php @@ -42,6 +42,10 @@ if (isset($_POST['submit'])) 'type' => $_POST['reddit']['type'], 'community' => $_POST['reddit']['community'], ), + 'linkedin' => array( + 'enabled' => isset($_POST['linkedin']['enabled']), + 'counter' => $_POST['linkedin']['counter'], + ), ); conf_update_param('SocialButtons', serialize($conf['SocialButtons'])); diff --git a/include/install.inc.php b/include/install.inc.php index fde72fa..113b462 100644 --- a/include/install.inc.php +++ b/include/install.inc.php @@ -41,6 +41,10 @@ function socialbutt_install() 'type' => 'interactive', 'community' => null, ), + 'linkedin' => array( + 'enabled' => true, + 'counter' => 'right', + ), ); if (isset($conf['TumblrShare'])) @@ -87,6 +91,14 @@ function socialbutt_install() ); } + if (empty($new_conf['linkedin'])) + { + $new_conf['linkedin'] = array( + 'enabled' => false, + 'counter' => 'right', + ); + } + if (!isset($new_conf['on_index'])) { $new_conf['on_index'] = true; diff --git a/include/linkedin.inc.php b/include/linkedin.inc.php new file mode 100644 index 0000000..ef580e2 --- /dev/null +++ b/include/linkedin.inc.php @@ -0,0 +1,42 @@ +set_filename('linkedin_button', realpath(SOCIALBUTT_PATH .'template/linkedin.tpl')); + $buttons[] = 'linkedin_button'; +} + +?> \ No newline at end of file diff --git a/main.inc.php b/main.inc.php index e13618e..c290a63 100644 --- a/main.inc.php +++ b/main.inc.php @@ -171,6 +171,11 @@ function socialbutt_add_button() include_once(SOCIALBUTT_PATH . 'include/reddit.inc.php'); socialbutt_reddit($basename, $root_url, $tpl_vars, $buttons); } + if ($conf['SocialButtons']['linkedin']['enabled']) + { + include_once(SOCIALBUTT_PATH . 'include/linkedin.inc.php'); + socialbutt_linkedin($basename, $root_url, $tpl_vars, $buttons); + } unset_make_full_url(); diff --git a/template/admin.tpl b/template/admin.tpl index 3488add..aa54ad9 100644 --- a/template/admin.tpl +++ b/template/admin.tpl @@ -377,6 +377,31 @@ jQuery(".showInfo").tipTip({ {* *} +
{* *} + + + + + + + + + + +
+ +
+ {'Annotation'|@translate} + +
+
+ +
+
{* *} +
diff --git a/template/facebook.tpl b/template/facebook.tpl index 9b4125b..0fcf0a8 100644 --- a/template/facebook.tpl +++ b/template/facebook.tpl @@ -1,12 +1,13 @@ {strip} {if $SOCIALBUTT.light} + - Share on Facebook + Facebook {else} {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'} diff --git a/template/google.tpl b/template/google.tpl index b9f6bd6..635c74f 100644 --- a/template/google.tpl +++ b/template/google.tpl @@ -1,8 +1,8 @@ {strip} {if $SOCIALBUTT.light} - - Share on Google+ + + Google+ {else} {combine_script id='google_plusone' load='footer' path='https://apis.google.com/js/plusone.js'} diff --git a/template/images/linkedin.png b/template/images/linkedin.png new file mode 100644 index 0000000000000000000000000000000000000000..8e51f075e8323f1cd74b30ce6efb85ec8b986bbc GIT binary patch literal 2736 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 + LinkedIn +{else} + {combine_script id='linkedin_share' load='footer' path='https://platform.linkedin.com/in.js'} + + +{/if} +{/strip} \ No newline at end of file diff --git a/template/pinterest.tpl b/template/pinterest.tpl index 941f018..7ae5504 100644 --- a/template/pinterest.tpl +++ b/template/pinterest.tpl @@ -1,9 +1,9 @@ {strip} - diff --git a/template/reddit.tpl b/template/reddit.tpl index d4ecf8d..d279c94 100644 --- a/template/reddit.tpl +++ b/template/reddit.tpl @@ -8,7 +8,7 @@ {else} - - Submit to reddit + + reddit {/if} {/strip} \ No newline at end of file diff --git a/template/tumblr.tpl b/template/tumblr.tpl index 9b292fe..b44f7d6 100644 --- a/template/tumblr.tpl +++ b/template/tumblr.tpl @@ -1,14 +1,14 @@ {strip} {if $SOCIALBUTT.basename=='picture'} {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 +>Tumblr {/strip} \ No newline at end of file diff --git a/template/twitter.tpl b/template/twitter.tpl index 3a36e75..eb5c05d 100644 --- a/template/twitter.tpl +++ b/template/twitter.tpl @@ -1,11 +1,11 @@ {strip} - +>Twitter {/strip} \ No newline at end of file