2010-09-02 7 views
7

मुझे अपनी कुछ साइटों को आधिकारिक Tweet button जोड़ने में दिलचस्पी है जो ट्विटर ने हाल ही में जारी किया है।ट्वीट बटन - छुपा शून्य गिनती

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

इसमें 3 अलग अलग शैलियों उपलब्ध हैं:

Tweet button styles

क्षैतिज गिनती बटन एक मैंने अपने पृष्ठों पर डाल करने के लिए चाहते हैं। मेरी समस्या यह है कि मेरे पृष्ठों में से लगभग आधा शून्य गिनती होने की संभावना है, और जब यह मामला है तो मैं गिनती नहीं दिखाऊंगा। फेसबुक शेयर बटन, उदाहरण के लिए, इस विशेष स्थिति को अच्छी तरह से संभालता है - यदि 0 शेयर हैं, तो यह गिनती दिखाता है। अन्यथा गिनती छिपी रहती है।

मैं ट्विटर दस्तावेज़ों से गुज़र चुका हूं, और जेएस पैरामीटर में इसे निर्दिष्ट करने का कोई तरीका नहीं दिख रहा है।

मैं भी कुछ समय बिताया jQuery के माध्यम से गिनती को पकड़ने और इसे छिपाने की कोशिश कर रहा है, लेकिन जल्दी से क्रॉस-डोमेन अनुमति मुद्दों के लिए में भाग गया iframe - platform0.twitter.com से लोड होने के कारण

console.log($('.twitter-share-button').contents().html()); 

एक Permission denied त्रुटि देता है ।

क्या किसी ने अभी तक ऊपर वर्णित ट्वीट ट्वीट्स को सशर्त रूप से दिखाने के लिए यह बटन प्राप्त करने का एक सफल तरीका पाया है?

+0

मान लें कि यह आसान होगा जब ट्विटर ट्वीट बटन गिनती-एपीआई सार्वजनिक करता है। http://dev.twitter.com/pages/tweet_button_faq#count-api – vsr

उत्तर

0

सबसे सुरुचिपूर्ण समाधान नहीं है, लेकिन आप हमेशा अलग-अलग बटन प्रकारों को रिहा कर सकते हैं।

उदाहरण के लिए, शुरुआत में 'कोई गिनती' बटन दिखाएं, फिर प्रकाशन तिथि से एक सप्ताह 'क्षैतिज गणना' प्रदर्शित करें। (मैं अनुमान लगा रहा हूं कि आप किसी प्रकार का ब्लॉग चला रहे हैं)

फिर से, अच्छा नहीं है, लेकिन यह आंशिक रूप से आपकी समस्या हल करता है - आप अक्सर 'शून्य ट्वीट्स' बटन प्रदर्शित करेंगे।

सादर ल्यूक