2012-05-17 15 views
5

मैं Django साइट पर फेसबुक टिप्पणियों का एकीकरण चाहता हूं, मुझे फेसबुक टिप्पणियों को एक पृष्ठ में एकीकृत करने के लिए क्या उपयोग करना चाहिए?Django: फेसबुक टिप्पणियां एकीकरण

धन्यवाद,

सुल्तान

उत्तर

8

यह जावास्क्रिप्ट के माध्यम से किया जा सकता है। बस फेसबुक एसडीके जोड़ें और अपने टेम्पलेट के नीचे टिप्पणियां जोड़ें। बस स्लग के कुछ प्रकार के लिए विशिष्ट पेज

<body> 
<div id="fb-root"></div> 
<script> 
    window.fbAsyncInit = function() { 
    FB.init({ 
    appId  : 'YOUR_APP_ID', // App ID 
    channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File 
    status  : true, // check login status 
    cookie  : true, // enable cookies to allow the server to access the session 
    xfbml  : true // parse XFBML 
    }); 
}; 

(function(d){ 
    var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0]; 
    if (d.getElementById(id)) {return;} 
    js = d.createElement('script'); js.id = id; js.async = true; 
    js.src = "//connect.facebook.net/en_US/all.js"; 
    ref.parentNode.insertBefore(js, ref); 
}(document)); 
</script> 

... 

<div 
    class="fb-comments" 
    data-href="{{ my_object.slug }}" 
    data-num-posts="2" 
    data-width="470"></div> 
की पहचान करने के लिए सुनिश्चित करें

https://developers.facebook.com/docs/reference/plugins/comments/

+0

धन्यवाद @Timmy ओ'मेहोनी – sultan

+0

कोई और अधिक चैनल फ़ाइल: > ** जावास्क्रिप्ट एसडीके के लिए बदल दिया ब्राउज़र आवश्यकताएँ * * > जावास्क्रिप्ट एसडीके फेसबुक के साथ संवाद करने में सक्षम होने के लिए, अब हमें एचटीएमएल 5 पोस्टमेसेज, या फ्लैश के लिए समर्थन, न्यूनतम संस्करण 8.0.24 के लिए मूल समर्थन की आवश्यकता है। इस परिवर्तन के हिस्से के रूप में, हम फ़ॉलबैक तंत्र प्रदान करने के लिए चैनलउआरएल प्रारंभिक विकल्प के उपयोग का समर्थन नहीं कर रहे हैं। स्रोत: [फेसबुक ब्लॉग, नवंबर 2013] (https://developers.facebook.com/blog/post/2013/11/21/platform-updates- new- डिज़ाइन-for-follow-button-and-like -Box - ios-sdk-सुधार और अधिक /) – silpol

संबंधित मुद्दे