Hi Philippe
So you may be able to do that with overriding the buttons JLayout.
To do that, you copy the file
/administrator/components/com_sh404sef/layouts/com_sh404sef/social/wrapper.php
to
/templates/your_template/html/layouts/com_sh404sef/social/wrapper.php
Then you add the Viadeo widget as follow:
// Security check to ensure this file is being included by a parent file.
if (!defined('_JEXEC'))
die('Direct Access to this location is not allowed.');
if (!empty($displayData['buttons']))
{
// we wrap buttons in unordered list
$wrapperOpen = "<span class=\"%s\">\n";
$wrapperClose = "\n</span>\n";
?>
<!-- sh404SEF social buttons -->
<div class="sh404sef-social-buttons">
<?php
foreach ($displayData['buttons'] as $buttonType => $buttonData) :
$buttonHtml = ShlMvcLayout_Helper::render('com_sh404sef.social.' . $buttonType, $buttonData);
if (!empty($buttonHtml))
{
echo sprintf($wrapperOpen, $buttonType) . $buttonHtml . $wrapperClose;
}
endforeach;
?>
<div name="viadeo-widget" class="widget-share"
data-share-url="<?php echo JURI::current(); ?>">
</div>
<script src="//www.viadeo.com/vws/widgets/init"></script>
</div>
<!-- End of sh404SEF social buttons -->
<?php
}
This is untested, but I think it should work.
Rgds