Nouvelle version de ce plugin qui permet d’ajouter un bouton de partage vers les réseaux sociaux et autres services web les plus utilisés, dont les réglages sont très basiques. Cette version corrige un défaut de validation signalé par brol que je remercie ici.
Attention : la version 0.2.1 n’est compatible qu’à partir de la version 2.6 de Dotclear.
Une fois activé (ce qui se fait pour chaque blog sur la page principale du plugin, voir le menu Blog
), le plugin insèrera avant et/ou après le contenu de vos billets et/ou pages un bouton sous forme d’image qui permet d’utiliser le service proposé par le site AddToAny. Ce site offre plus de 80 façons de partager votre billet ou votre page pour vos visiteurs.
Au clic, un petit popup s’affichera permettant la sélection du service à utiliser pour le partage.
Il appartiendra ensuite à celui qui aura choisi le service de s’identifier si nécessaire et de publier le lien.
Un style complémentaire peut-être précisé pour l’affichage du lien de partage, sachant qu’il est inséré sous la forme :
<p class="a2a"><a href="…><img …/></a></p>
Par exemple, pour afficher le bouton à droite (plutôt qu’à gauche comme sur la première copie d’écran ci-dessus) j’ai utilisé ceci :
.a2a { display: block; float: right; clear: right; margin-top: .5em; }
Vous pouvez également définir un texte qui précèdera le bouton et/ou un texte qui suivra celui-ci. Ils seront insérés respectivement devant et derrière le lien :
<p class="a2a">texte préfixe<a href="…><img …/></a>texte suffixe</p>
Ce billet servira de support pour cette version du plugin.
1 De Christian_B -
Bonjour,
Désolé de vous déranger. Le plugin est vraiment super mais l’icône est trop collée au texte. Comment faut-il faire pour ajouter une ligne blanche entre l'image et le texte du billet ?
Je n'y connais vraiment rien.
Merci.
2 De Franck -
Bonjour,
En utilisant un style comme je le précise dans la description et en jouant sur la valeur du
margin-top
(1em par exemple).3 De Benjamin -
Bonjour Franck,
Quand le titre d'un billet contient une apostrophe, cette erreur JavaScript est signalée sur la page :
La valeur du paramètre "linkname" devrait être échappée :
<script type="text/javascript">
a2a_config = {
linkname: 'Je prends le train donc j'arrive en retard',
...
};
</script>
J'ai fait un test avec les modifications suivantes et ça fonctionne :
'linkname: ''.addslashes($label).'\','."\n".
'a2a_config.linkname = ''.addslashes($label).'\';'."\n".
Merci pour ce plugin bien pratique et très facile à utiliser.
4 De Franck -
Ah oui effectivement, merci pour le patch Benjamin, je sors une nouvelle version ASAP !
5 De Franck -
Voilà, une nouvelle version est dans les bacs ;-)
6 De Benjamin -
Quelle rapidité ! Merci :-)
7 De Franck -
Zizir™ :-)