2012-12-07 7 views
6

मेरे पास एक वेबसाइट है और उस पर मेरे पास एक फेसबुक बटन है जिसे शेयर के रूप में नामित किया गया है। मैं चाहता हूं कि जब उपयोगकर्ता उस बटन पर क्लिक करता है तो मेरे वेबपृष्ठ की सामग्री को उसकी दीवार पर साझा करना चाहिए।फेसबुक पर मेरी वेबसाइट की सामग्री कैसे साझा करें

<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> 

मुझे यह भी पता है कि आपकी सामग्री पेज t= title या साइट के नाम की u= url और यह शरीर टैग के अंदर है::

<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> 

यू है मेरे कोड पेज के मेरे सिर टैग में इस तरह है वह लिंक जो मैं साझा करना चाहता हूं। यह कोड मेरे लिए एक साझा पृष्ठ खोलता है, और केवल मेरे यूआरएल को साझा करता है न कि मेरे पृष्ठ की सामग्री। मेरी सामग्री में एक छवि, टिटल और विस्तार शामिल है (मैं डेटाबेस मान से इन मानों को ला रहा हूं)। कृपया कोई मेरी मदद करो।

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

उत्तर

2

अंत में मैं अपने solution.This मिला वास्तविक कोड है कि मेरे लिए काम कर रहा है:

2

नीचे दिए गए ऐसे OpenGraph टैग पर एक नज़र डालें। मैं गलत लिंक कर रहा था? आप मेरे लिंक के बारे में हैं। यह

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

मैं OpenGraph tags.Will के साथ उपयोग नहीं कर रहा हूँ आप थोड़ा समझाने अधिक कृपया? मैं पढ़ा था [ लिंक] (http://huebris.com/facebook-share-button/) यह पृष्ठ – user1885057

+0

यहां और पढ़ें: http://ogp.me/ –

0

यह उदाहरण जेएसपी का उपयोग कर रहा है। जेएस शीर्ष उदाहरण पर आधारित है।

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

कि कुछ जादू कारण के लिए स्थान = 0 मेरी फ़ायरफ़ॉक्स में काम नहीं करता उल्लेख करने के लिए है ...