web-dev-qa-db-fra.com

facebook personnalisé comme lien?

Est-il possible d'ajouter un facebook personnalisé comme icône? Je voudrais que cela fasse partie d'un <ul> et je ne veux pas vraiment charger une autre bibliothèque avec leur SDK ou toutes les balises <meta> ....

Quelqu'un a-t-il mis en place un bouton personnalisé Je n'ai pas besoin du compteur, etc. que leurs boutons fournissent, et pour être honnête, ils sont laids. Je cherche depuis 2 heures sans grande chance.

J'ai trouvé ça:

<a name="fb_share"></a> 
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" 
    type="text/javascript">
</script>

Mais il implémente l'un de leurs boutons.

MODIFIER:

J'ai lu leur API, bien que très facile à utiliser, je n'aime pas les boutons générés à partir de leur code <iframe> ou XFBML. Je cherche simplement à savoir s'il existe un moyen de créer un lien personnalisé à partir de quelque chose comme ceci:

<ul>
   <li><a href="some code here">Facebook</a></li>
</ul>

Est-ce que je manque quelque chose dans leur API? il génère toujours un bouton énorme avec un compteur et leurs graphiques, ce qui est exactement ce que je ne veux pas.


24
Dirty Bird Design

Si vous ne le fabriquez pas à la main, vous trouverez la documentation de l'API "J'aime" du développeur Facebook

Si leur API n'expose pas ce que les boutons générés font pour vous copier, une façon de savoir ce que fait réellement le bouton J'aime (s'il ne s'agit pas d'un lien hypertexte, et comme il pourrait être publié par ajax, cela pourrait se produire): découvrir comment l'événement est géré en javascript. Cela peut être problématique si le script a été optimisé/minifié.

Une autre approche consiste à rechercher les requêtes HTTP générées à l’aide de Fiddler pour écouter la requête et l’inspecter pour voir sa cible et toutes les données de formulaire.

Si vous êtes satisfait de la fonctionnalité du bouton "J'aime", mais pas de son style, modifiez le style avec CSS. Cette option est peut-être la plus sûre, car toute modification de l'API risque de casser n'importe quel script imité.

Sinon, à moins que vous ne conceviez vos propres icônes, vous pouvez télécharger gratuitement icons de soie , utiliser l'icône du pouce en haut comme image et la modifier légèrement pour tout événement de souris/clic nécessitant des icônes différentes , et vous pouvez gérer les événements avec JavaScript, JQuery ou JQuery-UI (selon les bibliothèques que vous avez déjà chargées).

Cela devrait traiter du comportement de l'interface utilisateur. Tous les appels au serveur pourraient être faits avec AJAX ( JQuery AJAX documentation ).

3
StuperUser

J'ai trouvé un autre post ici:

<a title="send to Facebook" href="http://www.facebook.com/sharer.php?s=100&p[title]=YOUR_TITLE&p[summary]=YOUR_SUMMARY&p[url]=YOUR_URL&p[images][0]=YOUR_IMAGE_TO_SHARE_OBJECT" target="_blank"><span><img width="14" height="14" src="'icons/fb.gif" alt="Facebook" /> Facebook></a>

Je l'ai utilisé et fonctionne bien :)

17
Kaspar L. Palgi

Personnaliser le bouton J'aime est par rapport aux politiques de Facebook .

"Bien que vous puissiez adapter la taille à vos besoins, vous ne pouvez pas modifier le bouton J'aime de quelque manière que ce soit (par exemple, en modifiant le motif)."

6
Luke Shaheen

J'ai trouvé l'article de Chaddo sur Bouton de mesure personnalisé sur Facebook (BlackHat Button) très efficace avec CSS pour personnaliser le bouton. Vous pouvez télécharger le code source Zip . Cela fonctionne bien et pourrait utiliser l'amélioration en ce qui concerne la hauteur.

1
sandraqu