Guppy et les réseaux sociaux dans les articles

décembre 29, 2010 - Temps de lecture: 5 minutes

En attendant que la GuppyTeam, qui travaille dur pour nous tous ne l'oublions pas tongue nous propose entre autres nouvelles fonctionnalités le partage de nos articles via les réseaux sociaux, voici un fork de votre serviteur, avec toutes les précautions d'usage sur les sauvegardes à faire auparavant ...

Rectificatif 1
Tous le charabia que j'écris plus bas, quoique que fonctionnel, peut-être avantageusement remplacé, sans fork, par la solution proposée par Pascal
par là . Laissez tomber ma façon de faire, qui n'aura eu pour mérite que de faire réfléchir des plus doués que moi biggrin
Rectificatif 2
En fait, si la solution de Pascal est plus élégante et surtout sans fork, elle est aussi plus complexe. Elle ne fonctionne pas telle quelle sur ce site par exemple. Il faudra l'adapter à votre skin si elle ne marche pas avec le code prêt à l'emploi fournit par Pascal. Le code que je propose ci-dessous est fonctionnel sans compétence particulière, il suffit juste d'être attentif. Vous avez les éléments pour choisir la solution qui vous parait la mieux adaptée à votre cas, à vous de jouer.


 
Je tiens à souligner que je suis un total néophyte en php, et que même si ce que je vous propose fonctionne sans soucis sur Sucrepop, je décline toute responsabilité sur l'utilisation du fork ci-dessous.
Une fois ce préambule effectué, vous être prévenu, on y va, c'est tout simple.

Vous ouvrez le fichier article.php qui se trouve à la racine de votre guppy
ligne 94 (pour la version 4.613a) juste après le }
pour y insérer le script de ww.addthis.com vous y collez le code suivant:

?>
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style addthis_32x32_style">
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
<a class="addthis_button_compact"></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js"></script><!-- AddThis Button END -->
<?php
Sauvegarder, renvoyez sur le site, c'est tout.

Vous préférez www.addinto.com ? Qu'à cela ne tienne, même manip, voici le code
?>
<div class="addinto_sharebox addinto_sharebox_default">
<a class="addinto_button_email" title="E-mail"></a>
<a class="addinto_button_print" title="Print"></a>
<a class="addinto_button_bookmark" title="Bookmark"></a>
<a class="addinto_button_facebook" title="Facebook"></a>
<a class="addinto_button_twitter" title="Twitter"></a>
<a class="addinto_button_google_buzz" title="Google Buzz"></a>
<a class="addinto_button_separator"></a>
<a class="addinto_button_more"></a>
</div>
<script type="text/javascript" src="http://www.addinto.com/ai/ai2_bkmk.js"></script>
<?php

Perso j'utilise www.sharethis.com, mais il faut s'enregistrer  sur leur site pour avoir le code qui contient un identifiant perso pour des analyses, raisons pour laquelle je ne peux vous le communiquer mais le principe est le même.

Me reste à trouver la solution pour les news et le blog