2013-07-03 73 views
0

我使用this question上发布的解决方案,如here所示。我试图让社交媒体按钮在缩略图助手的fancybox上工作。在社交媒体上共享图像而不显示完整图像路径

按钮显示正常。我的问题是,当我去分享,比如图像,脸谱,在图像的完整路径显示:

enter image description here

我想,而不是看到图像的标题与域下面显示:

enter image description here

我的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; 
    } 

有没有一种方法来提取标题属性url参数,以便这可能发生?

谢谢!

回答

0

你有没有考虑制作facebook "application"然后使用他们的对话框API?

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

的网址是长一点,而且这绝对是一点点工作,但它允许您自定义共享更有效对话框。

它真的很好,有很多的好消息对Facebook tutorial for this

+0

感谢解释,我会考虑它。这是为了工作,所以我没有太多的余地。 – mishmomo

+0

无论如何应该为你工作..检查出'URL重定向'部分..它只是一个URL,就像你已经有的一样! – msturdy