वास्तव में, समस्या यह है कि पृष्ठ FBConnect मॉड्यूल को लोड करने के लिए अलग-अलग स्क्रिप्ट का उपयोग करते हैं।
http://www.thegreekmerchant.com/
पर:
<div id="fb-root"></div><script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({
appId: "146943825373452",
status: true,
cookie: true,
xfbml: true
});
FB.Event.subscribe("edge.create", function(href, widget) {
_gaq.push(["_trackEvent", "Facebook like", "Drupal", href]);
});
};
(function() {
var e = document.createElement('script');
e.async = true;
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
मैं दूसरा एक और अब http://www.thegreekmerchant.com/
के साथ पहली स्क्रिप्ट बदल दिया है:
<div id="fb-root"></div>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({
appId : '146943825373452',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true,
logging: '0'
});
jQuery(document).trigger('fb:init');
};
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net//all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
पर http://www.thegreekmerchant.com/product/fokofpolisiekar/band-logo
वहाँ दो लिपियों, पिछले एक और निम्न में से एक हैं काम करता है (निश्चित रूप से तेज संस्करण नहीं, बल्कि मेरे सैंडबॉक्स सर्वर पर)। आपको केवल http://www.thegreekmerchant.com/product/fokofpolisiekar/band-logo
पर दूसरी स्क्रिप्ट चाहिए।
आप अन्य पेज में जोड़ने के लिए इसका मतलब यह नहीं है, तो उस पृष्ठ को पहले से ही काम करता है ... – coderama
@RD के रूप में वास्तव में, आपको 'http: // www.thegreekmerchant.com/product/fokofpolisiekar/band-logo' को बदलने की आवश्यकता नहीं है, लेकिन, हालांकि, मैं दृढ़ता से इसकी अनुशंसा करता हूं।इस पृष्ठ में मेरे उत्तर में दिखाए गए दोनों एफबी स्क्रिप्ट हैं, और यह अनावश्यक है (विशेष रूप से जब पहली स्क्रिप्ट काम नहीं कर रही है)। जब यह http: // www.thegreekmerchant.com/'की बात आती है, तो आपको दूसरे कोड भाग में अपने उत्तर से पहला कोड भाग बदलना चाहिए। – AndersTornkvist