2013-07-03 1 views
0

J'utilise la solution affichée sur this question comme indiqué here. J'essaie d'obtenir des boutons de médias sociaux pour travailler sur fancybox avec l'assistant miniature.Partage d'images sur les médias sociaux sans afficher le chemin de l'image

Les boutons apparaissent très bien. Ma question est, quand je vais partager une image, disons, Facebook, le chemin complet vers l'image est affichée:

enter image description here

Je voudrais voir plutôt le titre de l'image avec le domaine affiché sous:

enter image description here

Mon jQuery:

function buildShareBtns(url){ 
     var customShareBtns = "<div class='share'>"; // class for styling maybe 
      customShareBtns += "<a href='mailto:?subject=Shared from Tacoma Weekly:"+url+"'><img src='/assets/v4/images/email32.png' /></a>"; 
      customShareBtns += "<a href='http://twitter.com/share?url="+url+"'><img src='/assets/v4/images/twitter32.png' /></a>"; 
      customShareBtns += "<a href='http://www.facebook.com/sharer.php?u="+url+"'><img src='/assets/v4/images/facebook32.png' /></a>"; 
      customShareBtns += "</div>"; 
      return customShareBtns; 
    } 

y at-il un moyen d'extraire l'attribut title de le paramètre url pour que cela puisse arriver?

Merci!

Répondre

0

Avez-vous envisagé de créer un facebook "application" puis d'utiliser leur API de dialogue?

https://www.facebook.com/dialog/feed? 

Les URL sont un peu plus longtemps, et il est certainement un peu plus de travail, mais il vous permet de personnaliser le partage de dialogue beaucoup plus efficace.

Il est très bien expliqué avec beaucoup de bonnes infos sur le Facebook tutorial for this

+0

Merci, je vais examiner. C'est pour le travail, cependant, donc je n'ai pas trop de marge de manœuvre. – mishmomo

+0

Cela devrait fonctionner pour vous de toute façon .. consultez la section 'URL Redirection' .. c'est juste une URL, comme celle que vous avez déjà! – msturdy

Questions connexes