2010-07-30 6 views
11

का उपयोग किये बिना एक स्थिर फेसबुक लॉगिन बटन छवि प्रदर्शित करें क्या फेसबुक के साथ "फेसबुक से कनेक्ट करें" बटन के बजाय फेसबुक "फेसबुक के साथ लॉगिन करें" बटन प्रदर्शित करने के लिए एक स्थिर छवि यूआरएल का कोई तरीका या लिंक है? ऐसा लगता है कि यह एकमात्र लिंक है जिसे मैं Connect with Facebook के लिए पा सकता हूं। मैं एफबीएमएल मार्कअप एफबी का उपयोग कर "फेसबुक के साथ लॉगिन" बटन उत्पन्न करने में सक्षम हूं: login_button लेकिन इस मामले में, मैं एक लॉगिन यूआरएल लिंक उत्पन्न कर रहा हूं (उपयोगकर्ता को टच-सक्षम फेसबुक लॉगिन इंटरफ़ेस -डिस्प्ले = स्पर्श के माध्यम से उपयोगकर्ता को निर्देशित करने के लिए)।एफबीएमएल

उत्तर

13

मुझे यह छवि सेट बहुत उपयोगी पाया गया।

social buttons as images

+2

यही वही है जो मैं ढूंढ रहा था। धन्यवाद! – Andrew

1

बाहर निकलता है, कोई रास्ता नहीं है। आप केवल एफबीएमएल के साथ एफबी लॉगिन बटन उत्पन्न कर सकते हैं और कस्टम टेक्स्ट निर्दिष्ट कर सकते हैं। सभी स्थिर फेसबुक छवियां "लॉगिन" के बजाय "कनेक्ट" शब्द का उपयोग करती हैं। मैंने इसके बजाय लॉगिन बटन का एक स्क्रीनशॉट लिया :)।

10

आप कर सकते हैं!

सबसे पहले, इच्छित लिंक बनाएं।

<a href="#" onclick="myfunc();">Login!</a> 

या आप किसी छवि का उपयोग कर सकते हैं। वे वेब के चारों ओर तैर रहे हैं।

<a href="#" onclick="myfunc();"><img src="http://static.ak.fbcdn.net/rsrc.php/zB6N8/hash/4li2k73z.gif"></a> 

फिर, आपका myfunc() ऐसा दिखाई देता है।

function myfunc() { 
    FB.login(function(response) { 
    if (response.session) { 
     if (response.perms) { 
     // user is logged in and granted some permissions. 
     // perms is a comma separated list of granted permissions 
     } else { 
     // user is logged in, but did not grant any permissions 
     } 
    } else { 
     // user is not logged in 
    } 
    }, {perms:'offline_access,read_stream'}); 
} 

कुछ और सूचनाएं:

  1. आप निश्चित रूप से अन्य मानक फेसबुक सेटअप, FB.init(), आदि
  2. onclick() बुरा जावास्क्रिप्ट निश्चित रूप से है की आवश्यकता होगी। आप jQuery या whatnot के साथ साफ कर सकते हैं।
  3. फोरस्क्वेयर यह करता है और इसका एक अच्छा फेसबुक कार्यान्वयन है। इसे अलग करो। ध्यान दें कि कई अन्य साइटों के विपरीत, आप फेसबुक से लॉग आउट किए बिना फोरस्क्वेयर से लॉग आउट कर सकते हैं और इसके विपरीत।
संबंधित मुद्दे