2010-12-11 6 views
0
<iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.example.com&amp;layout=standard&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;height=35' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:100px; height:35px;' allowTransparency='true'></iframe> 

ou:Comment obtenir "Facebook Like" pour mettre l'accent sur les éléments de la page et non sur la page elle-même?

<script src='http://connect.facebook.net/en_US/all.js#xfbml=1'></script><fb:like href='http://www.example.com' show_faces='false' width='100'></fb:like> 

J'ai des fichiers multimédias qui sont chargés dynamiquement sur une page. Une fois le fichier chargé, je souhaite que le bouton Facebook Like s'affiche pour que le texte apparaissant dans le fil d'actualités Facebook soit spécifique à l'élément multimédia.

À l'heure actuelle, il décrit toujours la page elle-même.

Dans les documents du développeur, il est indiqué que pour cela, vous devez définir Open Graph info dans la section HEAD de la page.

Je ne vois pas comment cela fonctionnerait avec les différents éléments multimédias auxquels j'ai affaire.

Répondre

2

Créer une nouvelle page pour chaque élément de support (en tant que paramètre à un script) de sorte que les indices de FB chacun individuellement:

<fb:like href='http://www.example.com/fblike.php?item=name_id_url_whatever' show_faces='false' width='100'></fb:like> 

Où fblike.php redirige vers la principale example.com ou quelle que soit la page du l'élément multimédia en question est activé. Vous aurez probablement besoin d'une sorte de base de données pour le suivre, à moins que tout ne renvoie à la page principale.

+0

C'est une suggestion intéressante. Est-ce que facebook nous permet de "aimer" une page qui fait une redirection (par exemple redirection HTTP)? –

+0

Je ne pense pas que la redirection d'en-tête fonctionnera (php 'header (" Location: some_url ")'), mais meta refresh fonctionne ( '). – frnhr

Questions connexes