वहाँ किसी भी तरह से भंडार के प्रचार पृष्ठ के लिए एक स्टार बटन जोड़ने के लिए देखते हैं, जैसे है फेसबुक की तरह और गूगल प्लस '+1 बटन है, जहां आप सिर्फ एक जोड़ने स्निपेट और बटन काम करता है?Github स्टार बटन
उत्तर
मुझे लगता है कि यह संभव हो सकता है। निम्नलिखित स्निपेट काम कर सकता है। अभी यह :owner
और :repo
फ़ील्ड गुम है लेकिन यह जोड़ने के लिए तुच्छ है। मुझे यकीन नहीं है कि अगर आप चारों ओर घूम सकते हैं तो आप इसे प्राप्त करने के लिए नोक्रॉस-मूल चीजें प्राप्त करते हैं। यह भी बहुत सुरक्षित नहीं है क्योंकि वे सीधे अपने क्रेडिट में प्रवेश नहीं कर रहे हैं। लेकिन आप इसे स्निपेट के साथ नहीं कर सकते क्योंकि इसे कॉलबैक इंटरैक्शन
एक बहुत ही आसान विकल्प होगा कि स्टार केवल गिथब पेज का लिंक होगा और वे इसे वहां तारांकित कर सकते हैं। बटन http://ghbtns.com/ या http://www.buildbuttons.com/GitHub/StarButton
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img id="github-star" src="http://placehold.it/50/000000/ffffff"></img>
<div id="github-overlay">
<input id="github-username" type="username" name="username" placeholder="Username">
<input id="github-password" type="password" name="password" placeholder="Password">
<a id="github-submit" href="#">Star It</a>
</div>
<script>
$(document).ready(function() {
$("#github-star").click(function() {
$("#github-overlay").css("display", "block");
});
$("#github-submit").click(function(e) {
e.preventDefault();
$.ajax({
type: "PUT",
url: "user/starred/:owner/:repo",
username: $("#github-username").val(),
password: $("#github-password").val(),
success: function(data) {
$("#github-overlay").css("display", "none");
$("#github-star").attr("src", "http://placehold.it/50/e8117f/ffffff");
}
});
return false;
});
});
</script>
<style>
#github-overlay {
display: none;
position: absolute;
top: 25%;
bottom: 25%;
left: 25%;
right: 25%;
}
#github-submit {
display: block;
}
#github-star:hover {
cursor: pointer;
}
</style>
लेकिन कौन आपकी साइट पर अपने गिटहब उपयोगकर्ता नाम और पासवर्ड दर्ज करना चाहता है और आपको भरोसा नहीं है कि आप इसे चोरी न करें? – jcoffland
मैं मानता हूं, यह बहुत अच्छा नहीं है –
- 1. एंड्रॉइड में स्टार बटन
- 2. github
- 3. github
- 4. github
- 5. github
- 6. GitHub
- 7. github
- 8. github
- 9. GitHub
- 10. github
- 11. github
- 12. GitHub
- 13. GitHub
- 14. github
- 15. github
- 16. github
- 17. github
- 18. GitHub
- 19. GitHub
- 20. GitHub
- 21. github
- 22. github
- 23. github
- 24. github
- 25. gitHub
- 26. github
- 27. urlencode() 'तारांकन' (स्टार?) चरित्र
- 28. jquery स्टार रेटिंग लंबवत
- 29. 5 स्टार रेटिंग
- 30. स्टार-स्कीमा डिजाइन
नहीं आसानी से पा सकते हैं के लिए एक ही रंग-रूप को जोड़ने के लिए इस वेबसाइट पर देखें। एपीआई का उपयोग करके आपको यह कॉल 'https: // developer.github.com/v3/गतिविधि/अभिनीत/# स्टार-ए-रिपोजिटरी 'बनाना होगा, लेकिन इसे प्रमाणीकरण की आवश्यकता है ताकि पहले आपको शपथ टोकन प्राप्त करना पड़े ('https: // developer.github.com/v3/oauth_authorizations') –
[इस] (http://ghbtns.com/) –
@KamranAhmed: ग्रेट, एक उत्तर के रूप में पोस्ट किया गया है ताकि अन्य इसे ढूंढ सकें आसानी से –