mardi 24 avril 2012 à 00:21
Bonsoir thesicate,
En fait, tu peux très bien faire partager les infos que tu souhaites a facebook, ainsi que la vignette que tu souhaite afficher au moment du partage.
Pour cela, il te faut utiliser les balises og: de facebook. Je te colle ici les principale, et le code que tu dois ajouter dans ton header, ainsi que le code permettant de rendre valide ces balises, qui ne sont pas des balises html, mais bien des balises propres a facebook.
A rajouter dans ton header:
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
#####!!!#####
-
if(is_facebook()){
<meta property="og:title" content="Le titre que tu souhaites afficher">
<meta property="og:url" content="L'url a partager">
<meta property="og:site_name" content="le nom complet de ton site">
<meta property="og:image" content="le chemin de l'image que tu souhaite voir afficher">
<meta property="og:description" content="La belle description de ton article">
}
-
#####!!!#####
?>
Bien entendu, il te faudra faire quelques requetes sql pour pouvoir recuperer certaines partie selon le module que tu utilises(par exemple l'image

).
Tu peux tres bien ajouter le code plus haut directement dans le fichier meta.php de chaque module(par exemple "articles" et "pages".
Sache néanmoins que pour l'avoir testé sur plusieurs sites, si tu n'utilises pas l'url rewriting, même en renseignant correctement les balises facebook, les meta tag facebook seront pris en compte uniquement si tu colle le lien de ton site dans facebook, et ne seront pas prises en compte avec un bouton partager, qui au pire ne peux prendre comme paramètre que le titre de ton site. J'ai ce problème en ce moment avec mes galeries photos sur le site du restaurant l'auberg'in (voir lien dans signature) fais le test, tu verras que si tu colle le lien d'une galerie dans facebook, j'ai personnalisé l'affichage du partage (avec même une vignette de la galerie) par contre, l'url rewriting n’étant pas encore codée pour l galerie sur le CMS, si tu cliques sur le bouton partager, ça partage juste l’accueil des galerie.
Si tu souhaites avoir des exemples de requêtes pour un module, poste ici, je l'ai fait dejà pour les articles si ca peux aider.
Edit: en gros si tu colles le code plus haut dans le fichier header.php de ton theme en mettant a la place tes propres infos, a chaque fois que l'on va coller le lien de ton site dans facebook, cela partagera les infos que tu a renseigné, peut importe la page sur laquel tu te trouvera. C'est deja pas si mal, tu peux en plus choisir la vignette qui representera ton site
Si tu veux que cela partage le titre reel et la description reelle de la page ou d'un article, tu es obligé:
Soit :utiliser l'url rewriting: les balises tittle et description seront alors prises en compte.
Soit : modifier les fichiers metas de tes modules pour y integrer les balises de facebook, et en profiter pour ajouter des requetes pour la vignette(plus complexe mais plus pro)
Édité 1 fois - Dernière édition: 24/04/2012 à 00:33 Par alanpersonproject.
http://loopio.fr
http://www.laubergin-montelimar.fr
http://www.religiosa.fr/
http://ecole-berrias-casteljau.neticket.fr/
http://www.creche1000pattes.fr/