personnalisée facebook bouton partager
Je veux partager mes articles sur le site sur facebook (contenu,l'image,le titre)!
mais facebook ne détecte pas d'image correcte.
dans ce cas, j'ai mis une image statique de l'URL.
c'est mon code:
<li>
<a id="buttton" href="http://www.facebook.com/sharer.php?s=100&p[title]=<?php echo $title;?>&p[summary]=<?php echo $summary;?>&p[url]=<?php echo urlencode($url);?>&p[images][0]=http://www.example.com/images/report/daily_report/KNDR/image(2).jpg" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=400,width=600'); return false;">
<img src="<?php echo base_url()?>media/images/share.png" alt=""/>
</a>
</li>
- facebook dosnt partager mes présenté image!
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser facebook sdk javascript. D'abord ajouter FB Js SDK de votre code (veuillez vous référer à https://developers.facebook.com/docs/javascript)
Ainsi, lorsque vous voulez partager quelque chose
Et enfin JS pour gérer cliquez sur:
elem is undefined
. Nécessaire de modifier la deuxième ligne devar elem = $(this);
Le meilleur moyen est d'utiliser votre code, puis stocker l'image dans OG balises dans la page que vous liez, puis Facebook va les ramasser.
Vous pouvez trouver de la documentation à l'OG balises et comment les utiliser avec des boutons de partage ici
Cette solution est l'utilisation de javascript pour ouvrir une nouvelle fenêtre lorsque l'utilisateur clique sur mesure pour votre bouton de partage.
HTML:
et dans votre fichier javascript. remarque la fenêtre.ouvrir params sont (url, le dialogue titre, largeur, hauteur)
Bien, j'utilise cette méthode sur mon site:
Fonctionne parfaitement.
Étant donné que nous sommes dans un code php contexte et la variable
$url
contient le lien que l'utilisateur veut partager, vous pouvez essayer ce pour utiliser une image personnalisée :ou cela pour seulement le texte brut :
Vous pouvez aussi le style le lien uniquement avec du css.
Le code html :
Le code css :
Inclure le facebook bouton sur la page qui vous souhaitez partager
Vous pouvez simplement faire quelque chose comme...