पूर्णकेंडर के साथ .ics फ़ाइलों को लोड करने के लिए क्या करने की आवश्यकता होगी? दुर्भाग्यवश मैं php या .net का उपयोग नहीं कर सकता।पूर्ण कैलकुलेटर के साथ iCal (ics) आयात करें?
उत्तर
क्या आप की आवश्यकता होगी Fullcalendar के लिए कुछ (gcal.js जो FullCalendar साथ प्रदान की जाती है के समान) अपने स्वयं के एक्सटेंशन लिखने के लिए आपको ical.js कह सकते हैं
आपको पता होना चाहिए कि एक पूर्ण ical पार्सर लिखना काफी draining हो सकता है ताकि आप सी करना चाहें आपके बैक-एंड के लिए Google कैलेंडर के साथ चिपकने वाला ऑनसाइडर जब तक कि आपके पास कोई अनिवार्य कारण न हो।
आप FullCalendar के लिए अपने स्वयं के एक्सटेंशन developping की सड़क के नीचे जाने के आप एक मौजूदा jQuery iCal पार्सर पर एक नजर है करने के लिए चाहते हो सकता है चाहिए (here - अस्वीकरण: मैं इस प्लगइन की कोशिश की कभी नहीं किया है)
यदि आपके पास एक WordPress वेबसाइट है, तो इसके लिए एक ऐप है। http://wordpress.org/extend/plugins/amr-ical-events-list/
यदि आपके पास कोई वर्डप्रेस वेबसाइट नहीं है, तो कृपया कुछ और जानकारी प्रदान करें ताकि लोग आपकी स्थिति के संबंध में अधिक पर्याप्त सलाह दे सकें - कुछ समर्पित icalendar स्क्रिप्ट हैं - मैंने उन्हें एक के लिए नहीं देखा है जबकि, इसलिए किसी भी उदाहरण के लिए समर्थन नहीं कर सकते हैं: http://phpicalendar.net/
आप आयात कर सकते हैं इसे Google कैलेंडर में और फिर पूर्ण कैलेंडर में Google कैलेंडर आयात करें।
मैं इसे करने में कामयाब हूं। जैसा मैंने सोचा उतना कठिन नहीं है। मैं ical.js का उपयोग ics पार्सर के रूप में करता हूं। पार्सिंग के बाद, मुझे एक जेसन ऑब्जेक्ट मिलता है जिसमें आईआईसीएस में सारी जानकारी होती है। और फिर इसे पार करें और the definition of FullCalendar Event object के अनुसार ईवेंट ऑब्जेक्ट बनाएं।
यहाँ कोड है:
$.get(calendarUrl).then(function (data) {
// parse the ics data
var jcalData = ICAL.parse(data.trim());
var comp = new ICAL.Component(jcalData);
var eventComps = comp.getAllSubcomponents("vevent");
// console.log(JSON.stringify(eventComps));
// map them to FullCalendar events
var events = $.map(eventComps, function (item) {
if (item.getFirstPropertyValue("class") == "PRIVATE") {
return null;
}
else {
return {
"title": item.getFirstPropertyValue("summary") + ";",
"start": item.getFirstPropertyValue("dtstart").toJSDate(),
"end": item.getFirstPropertyValue("dtend").toJSDate(),
"location": item.getFirstPropertyValue("location")
};
}
});
// refresh the control
calendarCtrl.fullCalendar('destroy');
calendarCtrl.fullCalendar({
events: events,
timeFormat: "H:mm",
displayEventEnd: true,
eventRender: function (event, element) {
// console.log(element);
// append location
if (event.location != null && event.location != "") {
element.append("<span>" + event.location + "</span>");
}
},
header: {
left: 'title',
center: '',
right: 'today,month,basicWeek,listDay prev,next'
}
});
});
- 1. iCal मेरी ics फ़ाइल
- 2. ics (iCal) फ़ाइलों के लिए HTML व्यूअर
- 3. पूर्ण कैलकुलेटर के लिए वैकल्पिक?
- 4. मैं पूर्ण कैलकुलेटर
- 5. मैं jQuery पूर्ण कैलकुलेटर
- 6. Ical VALARM रजिस्ट्रेशन नहीं
- 7. ics चेतावनी के साथ?
- 8. jQuery पूर्ण कैलकुलेटर - कैलेंडर के आकार को कैसे कम करें
- 9. एचटीएमएल: iCal लिंक?
- 10. पूर्ण कैलकुलेटर के साथ jQuery संवाद का उपयोग कैसे करें कॉलबैक का चयन करें?
- 11. वर्तमान समय में पूर्ण कैलकुलेटर स्क्रॉल बनाना?
- 12. पूर्ण कैलकुलेटर पंक्ति की निश्चित ऊंचाई
- 13. पूर्ण कैलकुलेटर - एक दिन के लिए चयन करने योग्य सीमा
- 14. आईसीएल फाइलों (.ics)
- 15. वर्ष देखने में पूर्ण कैलकुलेटर के लिए टूलटिप
- 16. कैलकुलेटर
- 17. आईसीएल आयात नया कैलेंडर बनाता है जब ics फ़ाइल
- 18. पूर्ण आयात का उपयोग कब करें
- 19. आईपी के साथ समान पूर्ण/सापेक्ष पथ में निर्भरताओं के साथ मॉड्यूल कैसे आयात करें?
- 20. एंड्रॉइड ics
- 21. ical निर्यात
- 22. iCalendar (ics) संस्करण और विभिन्न कैलेंडर क्लाइंट (आउटलुक, iCal, कमल नोट्स) - क्या काम करता है और क्या नहीं करता?
- 23. ical URL
- 24. एक और पूर्ण आयात समस्या
- 25. मैं iCal-type .ics फ़ाइल कैसे बना सकता हूं जिसे अन्य उपयोगकर्ताओं द्वारा डाउनलोड किया जा सकता है?
- 26. मैं पूर्ण कैलकुलेटर में कॉलम समय प्रारूप कैसे बदलूं?
- 27. पूर्ण कैलकुलेटर - महीने के दृश्य में आधे दिन की घटना प्रदर्शित करें
- 28. पिछली तारीख को पूर्ण कैलकुलेटर में अचयनित करने के लिए कैसे करें?
- 29. मैं Dialayical ics फ़ाइलों को SerializeToString फ़ंक्शन कॉल
- 30. डीडीए iCal - एक उपस्थिति
यह एक भयानक समाधान है – MarkyPython
खैर यह 2013 में मेरे लिए काम किया यह एक विस्तार लिखने की तुलना में आसान है। –