2012-12-07 16 views
6

Ich habe eine Website und darauf habe ich eine Facebook-Schaltfläche namens teilen. Ich möchte, dass wenn der Benutzer auf diesen Knopf klickt, der Inhalt meiner Webseite auf seiner Wand geteilt werden soll. Mein Code ist wie dies in meinem Kopf-Tag der Seite:Wie teile ich den Inhalt meiner Website auf Facebook

<script> 
    function fbs_click(){ 
     u = location.href; 
     t = document.title; 
     window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436'); 
     return false; 
    } 
</script> 

Ich weiß auch, dass u= url Ihrer Inhalte Seite t= title oder Site-Namen und dieser ist im Inneren des Körpers Tag:

<a rel="nofollow" href="http://www.facebook.com/share.php?u=http://lums.edu.pk/event-detail/lecture-on-citation-management-and-referencing-1133" 
class="fb_share_button" onclick="return fbs_click()" target="_blank" 
style="text-decoration:none;">Share</a> 

u der Link, den ich teilen möchte. Dieser Code öffnet eine Share-Seite für mich, und teilen Sie nur meine URL nicht den Inhalt meiner Seite. Mein Inhalt enthält ein Bild, einen Titel und Details (ich hole diese Werte aus der Datenbanktabelle). Bitte helfen Sie mir.

Antwort

2

Endlich habe ich meine solution.This eigentliche Code ist die Arbeit für mich tut. Ich war mis handhabung? U meiner link.It sollte so sein

?u=http%3A%2F%2Fmywebsite.com%2Fcontent+of+my+page" target="_blank">this link</a> 
2

Werfen Sie einen Blick über Opengraph-Tags wie die unten:

<meta property="og:title" content="TITLE" /> 
<meta property="og:image" content="URL" /> 
<meta property="og:description" content="DESCRIPTION" /> 
<meta property="og:url" content="URL" /> 
+0

ich nicht mit Opengraph tags.Will bin es gewohnt, erklären Sie bitte etwas mehr? Ich gelesen hatte [ Link] (http://huebris.com/facebook-share-button/) diese Seite – user1885057

+0

Lesen Sie hier mehr: http://ogp.me/ –

0

Dieses Beispiel verwendet JSP. JS basiert auf einem Top-Beispiel.

<a id="fb_link" href="#fb_link" onclick="fbs_click('${product.id}');">Share me on FB</a> 

function fbs_click(id) { 
var url = 'http://www.facebook.com/sharer.php?u=' + 
    encodeURIComponent('https://www.mysite.com.au/product/detail?advertiseId=') + id; 
window.open(url, 'Share on FaceBook', 'left=20,top=20,width=550,height=400,toolbar=0,menubar=0,scrollbars=0,location=0,resizable=1'); 
return false; 
} 

haben, dass aus irgendeinem Grund Magie zu erwähnen location = 0 nicht in meinem firefox funktioniert ...

Verwandte Themen