Mettre le Bouton Twitter sur son Site

par Pascal le 12 août 2010


Bouton Twitter Tweet VerticalComme je vous l’annonçais, Twitter lance son bouton Tweeter pour partager rapidement du contenu sur le réseau social. Voici quelques explications ou devrais-je dire lignes de code pour intégrer le bouton Tweeter sur son site web. Le bouton Twitter peut être insérer sur un site de 3 manières différentes, en utilisant du code Javascript, iFrame ou avec une ligne de code HTML personnalisée.

Par défaut, les liens partagés en utilisant twitter.com/share utilisent http://t.co pour effectuer la réduction d’URL.

Afin d’aider nos amis français pas très à l’aise avec l’anglais, voici une traduction-adaptation des explications de Twitter. (voir la page Tweet Button)

Codes pour Installer le Bouton Tweeter

Bouton Tweeter Javascript

Un joli bouton Tweet sur son site et le tout en Javascript ! Voici une façon simple et rapide d’intégrer le bouton Tweet sur votre site en utilisant simplement quelques lignes de code Javascript et une ancre HTML pour la page. Vous pourrez paramètrer et personnaliser le bouton en jouant sur les données attributs (data) ou les données supplémentaire de l’hyperlien (le « query string » : ?url=twoutils.com&via=twoutils).

<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
<a href="http://twitter.com/share" class="twitter-share-button">Tweet</a>

Ce qui donne :


Exemple de code pour le Bouton Tweeter configuré avec les attributs data :

<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
<div>
<a href="http://twitter.com/share" class="twitter-share-button"
data-url="http://www.twoutils.com"
data-via="twoutils"
data-text="Mettre le Bouton Twitter sur son Site"
data-related="twitter,twitfond"
data-count="vertical"
data-lang="fr">Tweeter</a>
</div>

Exemple de code pour le Bouton Tweeter configuré avec le query string :

<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
<div>
<a href="http://twitter.com/share?url=http%3A%2F%2Fwww.twoutils.com&amp;via=twoutils>Tweet</a>
</div>

Bouton Tweeter iFrame

Certains préfèreront l’iFrame qui permet d’afficher dans un cadre sur une page le contenu d’une autre page web. Voici donc le code iFrame pour insérer le bouton Tweet sur son site internet, le code pouvant être personnalisé en modifiant les requêtes query string.

<iframe allowtransparency="true" frameborder="0" scrolling="no"
src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fdev.twitter.com"
style="width:130px; height:50px;"></iframe>

Bouton Tweeter Personnalisé

Vous pouvez également choisir de mettre le bouton Twitter que vous voulez sur votre site, par exemple Twitter en propose des sympas dans sa section goodies (noir, bleu ou blanc). Voici donc la simple ligne de code HTML pour personnaliser son bouton comme bon lui semble :

<a href="http://twitter.com/share" target="_blank" rel="external"><img src="http://twitter-badges.s3.amazonaws.com/twitter-a.png" /></a>

Ce qui pourra donner par exemple ce type de bouton :

Le bouton pourra être paramètré avec le querystring.

Exemple de Bouton Twitter Personnalisé :

<style type="text/css" media="screen">
#custom-tweet-button a {
display: block;
padding: 2px 5px 2px 20px;
background: url('http://twitter-badges.s3.amazonaws.com/twitter-a.png') left center no-repeat;
border: 1px solid #ccc;
}
</style>
<div id="custom-tweet-button">
<a href="http://twitter.com/share?url=http%3A%2F%2Fwww.twoutils.com"
rel="external"
target="_blank">Tweet</a>
</div>

Tutorial pour Paramètrer le Bouton Tweeter

Valeurs paramètrables du Bouton Tweeter

C’est avec cette méthode qu’il est possible de configurer et personnaliser les 3 types de bouton (Javascript, iFrame et HTML personnalisé). Voici donc les différentes valeurs « query string » pour l’URL http://twitter.com/share pouvant être configurées. Si la valeur pour le query string n’est pas renseignée, alors le bouton Tweet utilisera la valeur par défaut de la page web.

Paramètre Description
url URL de la page à partager
via Nom d’utilisateur à qui attribuer le tweet
text Texte du Tweet par défaut
related Comptes rattachés
count Position du compteur
lang Langage (fr,de,es,ja)

 

Personnalisation du Bouton Tweet en Javascript

Le tableau suivant montre les attributs que vous pouvez personnaliser pour les boutons Javascript. Le Javascript du bouton applique ces attributs dans un ordre définit. Par exemple, en determinant l’URL à utiliser, le Javascript :

  1. utilisera l’URL dans le querystring du lien (http://twitter.com/share?url=http%3A%2F%2Fwww.twoutils.com)
  2. sinon, il utilisera l’attribut du data-url de la balise <a> (<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.twoutils.com">)
  3. sinon, il utilisera la valeur de la balise méta rel="canonical" dans l’en-tête du codage
  4. sinon, il utilisera l’URL de la page.
Source Ordre URL à tweeter Nom d’attribution (@twoutils) Texte du Tweet Comptes rattachés Position du compteur
« query string » 1 url via text related count
data- attribut d’une balise 2 data-url data-via data-text data-related data-count
rel= attribut d’un lien 3 rel="canonical" rel="me"      
Par Défaut 4 URL de la page   Contenu de la balise : title   horizontal

 

Choisir la Position du Compteur du Bouton Tweeter

Les chiffres du compteur qui peut être situé à côté du bouton Tweet ou au dessus de celui-ci, correspondent au nombre de fois que l’URL de la page a été publiée sur Twitter (tweets publics). Vous avez également la possibilité de ne pas faire apparaitre le compteur. Voici les différentes valeurs à donner au paramètre count :

count= none horizontal vertical
Résultat


 

Si vous n’attribuez pas de valeur au paramètre count pour votre bouton Tweet, c’est la valeur par défaut qui se met c’est-à-dire le bouton avec le compteur horizontal. Les valeurs données ci-dessus sont à attribuer au paramètre count dans l’URL pour les query string et à définir pour data-count dans le cas des attributs en Javascript.

Articles Complémentaires :

  1. Twitter lance son Bouton de Partage « Tweeter »
  2. Le bouton « Actualiser » devient « Tweeter » sur Twitter


{ 8 trackbacks }

Philippe OUSSET
12 août 2010 à 20:17
Philippe OUSSET
12 août 2010 à 20:59
albertedenis
13 août 2010 à 08:49
Alberte Denis
13 août 2010 à 08:49
CommentQuoi
13 août 2010 à 11:35
Suzanne Martel
3 septembre 2010 à 05:22
Kaushik Lautner ⚣⌨
1 juillet 2011 à 22:00
Joanne Longtin
1 novembre 2012 à 01:59

{ 11 commentaires… les lire ci-dessous ou en ajouter un }

1 jabric (@jabric) 15 août 2010 à 18:43

Hello.
Pas de problème avec le via/related ?

Quand je copie-colle leur code sans le modifier, j’ai bien l’invitation à suivre le compte twitterapi… Mais quand je remplace « twitterapi » avec l’un de mes 2 comptes, le via fonctionne bien dans le texte du tweet, mais par contre je n’ai pas de fenêtre d’inscription aux comptes à la fin… :-/

Répondre

2 Pascal 17 août 2010 à 17:27

Est-ce que tu es passé par leur site http://twitter.com/goodies/tweetbutton pour obtenir ton code ou tu as utilisé un des codes ci-dessus ?

Répondre

3 v2j (@videos2jeuxcom) 20 juillet 2011 à 15:52

Merci mais j’arrive pas à comprendre pourquoi c’est une telle galère de mettre ces boutons sur nos sites…

Répondre

4 Oreda 12 août 2011 à 20:20

disons c’est pas super claire, il aurait pu mettre ces spécification sur la pages pour les boutton, enfin c’est pas chinois non plus mais sans des site comme celui si on pataugerais un peu.

Répondre

5 hachemi128 (@21122ag) 29 novembre 2011 à 10:36

je suis entrain de seurver

Répondre

6 Intéressé (@21122ag) 22 décembre 2011 à 19:10

Je te remercie pour ton tuto c’est ce ke je cherchais. Cependant je viens de trouver mieux sur ton site : ton « Partage le », si tu pouvais m’expliquer comment tu l’a fé ce serais SUPER SUPER !

cordialement Intéressé.

Répondre

7 Intéressé (@21122ag) 22 décembre 2011 à 19:26

Salut,
C’est encore moi. C’est juste pour te préciser que je parle de la liste de boutton avec l’effet hover qui se trouve à la fin de l’article en dessous de « partager le » en vert. J’aimerais vraiment savoir comment tu la réaliser. Envoie moi un mail si possible ou répond simplement à mon commentaire.

Cordialement Intéressé !

Répondre

8 Pascal 23 décembre 2011 à 10:38

Il s’agit d’un pluggin que tu peux mettre sur ton site, je t’invite à visiter ce lien pour en savoir plus http://www.shareaholic.com/publishers/get_share_button

Répondre

9 cris 23 août 2012 à 21:08

Bonjour, j’ai été sur le site shareaholic.com et j’ai choisi la plateforme « website » puis j’ai choisi les icones des sites qui m’intéressait, j’ai suivi la procédure pour installer les « sexy bookmarks » mais je bloque à un niveau…
voilà ce qui me pose problème :

Once downloaded, place the resources in a convenient folder on your web server. In the code, point to your media resources by replacing the following segment with the web-path (folder location) where they are stored: {Place_Path_Here}

et ci-dessous le script concerné :

var SHRSB_Settings = {« shr_class »:{« src »: »{Place_Path_Here} », »link »: »", »service »: »7,5,304,313,309,74″, »apikey »: »0747414f47c2b684cf5480c36b2478689″, »localize »:true, »shortener »: »bitly », »shortener_key »: »", »designer_toolTips »:true, »tip_bg_color »: »black », »tip_text_color »: »white », »twitter_template »: »${title} – ${short_link} via @Shareaholic »}};
var SHRSB_Globals = {« perfoption »: »1″};

{Place_Path_Here} Dois_je conserver les signes { } ? quelle adresse dois-je indiquer à l’intérieur sachant que j’ai transféré le dossier contenant le fichier css (contenant les icones)
sur mon serveur qui héberge mon site… Merci par avance de votre aide
Cris

Répondre

10 fisher01 (@fisher0169) 25 août 2012 à 22:43

Salut,

J’ai beau prendre les codes que tu nous mets où ceux de twitter, l’url de ma page ne se met pas dans le texte. Comment faire ?

Répondre

11 Olivier (@universalled) 26 septembre 2012 à 02:35

Merci pour ce tuto. :)

Répondre

Ajouter un commentaire :

Précédent Article :

Prochain Article :