use Piwigo 2.5 template methods, share complete link, option to disable on albums

git-svn-id: http://piwigo.org/svn/extensions/SocialButtons@21232 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
mistic100
2013-03-05 23:51:44 +00:00
parent 5e79b4b00d
commit c6dfaa9877
7 changed files with 32 additions and 11 deletions
+6 -8
View File
@@ -102,7 +102,7 @@ function socialbutt_add_button()
{
$share_url = $root_url.ltrim(duplicate_picture_url(), './');
}
else if ($basename == 'index')
else if ($basename == 'index' and $conf['SocialButtons']['on_index'])
{
$conf['SocialButtons']['position'] = 'index';
$share_url = $root_url.ltrim(duplicate_index_url(array(), array('start')), './');
@@ -117,7 +117,7 @@ function socialbutt_add_button()
$tpl_vars = array(
'share_url' => $share_url,
'position' => $conf['SocialButtons']['position'],
'copyright' => ' (from <a href="'.$root_url.'">'.$conf['gallery_title'].'</a>)',
'copyright' => ' (from <a href="'.$share_url.'">'.$conf['gallery_title'].'</a>)',
);
$buttons = array();
@@ -170,14 +170,12 @@ function socialbutt_add_button()
{
case 'index':
foreach ($buttons as $button) {
// $template->add_index_button('<li>'.$button.'</li>', 100);
$template->concat('PLUGIN_INDEX_ACTIONS', "\n<li>".$button."</li>");
$template->add_index_button('<li>'.$button.'</li>', 100);
}
break;
case 'toolbar':
foreach ($buttons as $button) {
// $template->add_picture_button($button, 100);
$template->concat('PLUGIN_PICTURE_ACTIONS', "\n".$button);
$template->add_picture_button($button, 100);
}
break;
default;
@@ -192,12 +190,12 @@ function socialbutt_add_button_prefilter($content)
{
case 'top':
$search = '<div id="theImage">';
$add = '<div>{foreach from=$SOCIALBUTT_BUTTONS item=BUTTON}{$BUTTON}{/foreach}</div>';
$add = '<div>{foreach from=$SOCIALBUTT_BUTTONS item=BUTTON}{$BUTTON} {/foreach}</div>';
break;
case 'bottom':
$search = '{$ELEMENT_CONTENT}';
$add = '<div>{foreach from=$SOCIALBUTT_BUTTONS item=BUTTON}{$BUTTON}{/foreach}</div>';
$add = '<div>{foreach from=$SOCIALBUTT_BUTTONS item=BUTTON}{$BUTTON} {/foreach}</div>';
break;
}