Add custom share buttons - Piwigo/piwigo-bootstrap-darkroom GitHub Wiki
You may want to add share buttons for other services than "the big 3".
This is requested quite often, and can be achieved quite easily by creating a custom plugin that adds some jQuery code.
1.) Go to Administration -> Plugins -> Local Files Editor -> Personal Plugin
2.) Add this code:
<?php
add_event_handler('loc_end_picture', 'add_custom_share_buttons');
function add_custom_share_buttons() {
global $template;
//heredoc multiline, take care
$script_content = <<<EOT
$(document).ready(function() {
$('#theImageShareButtons>section').append('<a href="mailto:[email protected]?subject=' + window.location + '" title="Mail"><i class="fa fa-envelope"></a>');
})
EOT;
$template->block_footer_script(array('require' => 'jquery'), $script_content);
}
?>
The interesting part here is the <a href="mailto:[email protected]" title="Mail"><i class="fa fa-envelope"></a>
.
You can paste any HTML code here from any service. The <i class="fa fa-envelope">
defines the icon to be shown.
See http://fontawesome.io/icons/ for a full list of all icons.
3.) Enable the Personal Plugin in Administration->Plugins