Bonjours,

Je suis en train de tester le bouton j'aime de facebook sur mon site. J'ai réussi à le faire fonctionner. Mais j'ai un problème pour modifier le nom du bouton j'aime.

Quand je met en place pour la 1ère fois le bouton j'aime sur la page, ça fonctionne en mettant bien le titre de la balise meta og:title (sur facebook ça donne [prenom + nom] aime [og:title] sur [domaine.com].).

Voici le code:



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html xmlns:og="http://opengraphprotocol.org/schema/"
      xmlns:fb="http://www.facebook.com/2008/fbml">     
  <head>
  
  <title>Delire</title>

   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="description" content="Delire" />



<meta property="og:type" content="non_profit" />
<meta property="og:title" content="Delire" />
		<meta property="og:image" content="http://delire.net46.net/" />
		<meta property="fb:admins" content="1312069982" />
		<meta property="og:url" content="http://delire.net46.net/" />
		<meta property="og:description" content="Jolis willy" />



  </head>                                       
  <body>                                                                                                                    
      
  <iframe src="http://www.facebook.com/plugins/like.php?href=http%253A%252F%252Fwww.delire.net46.net&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=tahoma&amp;colorscheme=light&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>




 
  </body>
</html>


Et maintenant si je change le nom à la balise og:title, le nom restera pareil quand quelque un va cliquer sur j'aime.

J'ai même essayer de mettre en commentaire les meta de fb mais rien à faire.. même quand on met en commentaire ça fonctionne encore..

En gros vous savez si il y a un temps de latence ou une subtilité ailleurs ?

Merci pour votre aide !

P.S: Je ne sais pas si je suis dans le bon forum Smiley rolleyes
En fait, quand tu fais une action sur une URL avec Facebook, il met en "cache" les informations pour ne pas avoir à récupérer l'image, le titre et la description à chaque fois.
Donc une fois qu'un utilisateur a interagi avec l'URL de ta page, tu ne peux plus modiifer les infos que facebook a récupéré.

Si tu veux mettre à jour ces infos, la solution la plus simple est de mettre à jour le titre ET de modifier l'URL, par exemple en rajoutant un parametre bidon:
au lieu de /mapageweb/
tu mets
/mapageweb/?newtitre

Le parametre ne changera pas l'affichage de la page... mais facebook pensera que c'est une nouvelle URL donc il prendra en compte le nouveau titre.
Pas d'inquiétude non plus sur un plan référencement, puisque de toute façon les liens facebook ne sont pas pris en compte.

Sébastien
Salut,

Merci pour ta réponse, alors enfaite j'ai juste à rajouté par exemple un index.html#header par exemple pour qu'il croit que c'est une autre page ?

J'ai aussi fait avec URL Linter de facebook, qui est une sorte de debugger il met a jour aussi les infos que facebook a en cache. Mais ça ne marche pas toujours.

En tout cas merci je saurais ce qu'il faut que je change quand je vais l'utiliser sur un vrai site. Merci encore.
EDIT: quand tu dis mettre a jours le titre c'est le title de la page ou la meta title de facebook og:title ?

Bonne jorunée
Non, index.html#header
n'est pas une page web différente, cela indique juste un emplacement particulier dans la même page.Cela s'appelle une "ancre". Comme quand tu clique sur le bouton "haut de page" qui se trouve tout en bas sur le site AlsaCréations.

Pour que la page soit considérée comme différente, il faut rajouter un paramètre, avec "?parametre"
exemple :
index.html?param=valeur

flow041 a écrit :
EDIT: quand tu dis mettre a jours le titre c'est le title de la page ou la meta title de facebook og:title ?

Bonne jorunée

Tu mets à jour ce que tu veux mettre à jour...

Sébastien