.ical dosyalarını fullcalendar ile yüklemek için ne yapılmalı? Maalesef php veya .net kullanamıyorum.iCal (ics) italyan ile birlikte içe aktarılsın mı?
cevap
ne gerekir Eğer ical.js diyebiliriz şey (fullcalendar sağlanır gcal.js benzer) fullcalendar için kendi uzantısı yazmaktır
Tam bir ical ayrıştırıcının yazılmasının oldukça zor olabileceğini bilmelisiniz ki c Zorlayıcı bir sebebiniz olmadıkça, arka tarafınıza google takvimi yapıştırabilirsiniz.
Eğer bir wordpress web siteniz varsa, bunun için bir uygulama var. Eğer bir wordpress web sitesi yoksa insanlar durumunuza göre daha yeterli tavsiyelerde böylece http://wordpress.org/extend/plugins/amr-ical-events-list/
, biraz daha bilgi verin - bazı özel icalendar senaryo vardı - Bir için onlara bakmadım süre, bu yüzden herhangi bir örneğin kefil olamaz: http://phpicalendar.net/
Sen alabilirsiniz: - (Bu eklenti hiç denemedim feragat here)
Eğer mevcut bir jquery ical ayrıştırıcı bir göz atmak istersin fullcalendar için kendi uzantısı developping kapısını kapatmadık mı Google Takvim’e girip Google Takvim’i FullCalendar’a aktarın.
Bunu yapmayı beceriyorum. Düşündüğüm kadar zor değil. ical.js'u ics ayrıştırıcısı olarak kullanıyorum. Ayrıştırmadan sonra, ics'deki tüm bilgileri içeren bir json nesnesi alırım. Ve sonra onu çaprazlayın ve the definition of FullCalendar Event object'a göre olay nesnesini oluşturun. İşte
kodudur:$.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 ile ilgili işlemler iCal
- 2. ICal İçe aktarma yeni takvim oluşturur İc dosyasını açtığınızda
- 3. Ubuntu'da Postgres'e bir metin dosyası içe aktarılsın mı?
- 4. iCal
- 5. ics uyarıyla mı?
- 6. .ics dosyaları ile eski olayları silebilir miyim?
- 7. ICS
- 8. Diğer kullanıcılar tarafından indirilebilecek bir iCal türü .ics dosyası nasıl oluşturulur?
- 9. Android ICS: Mavi ayırıcıyı ActionBar'da kaldırılsın mı?
- 10. HibernateTemplate, EntityManager ile birlikte var mı?
- 11. İçe aktarma bildirimleriyle birlikte TypeScript sorunu
- 12. Bir takvim programından bir Java programında iCal takvimi nasıl kullanılır?
- 13. ical URL'ler için amaç filtresi
- 14. DDay iCal - bir katılımcı ekleme
- 15. ics dosyası - iOS7'de ekli .ICS dosyası açılamıyor
- 16. Windows Phone 7 - iCal Jeneratör - C#
- 17. kaynak haritalama ile birlikte
- 18. İrtibat amacı, ICS
- 19. ICS zaman aralığı çalışmıyor
- 20. İç içe istisnalar mı?
- 21. getAuthToken çalışmıyor ICS
- 22. Phonegap ile birlikte AlarmManager
- 23. Java'yı Gravel ile birlikte/yanında derleme Scala
- 24. Theme.Translucent kullanıyorum ICS
- 25. .ics dosyası ve javascript
- 26. stub_chain should_receive ile birlikte
- 27. DatePicker ile birlikte AlertDialog
- 28. GoDaddy Grid Hosting'i ASP.NET MVC ile birlikte kullanan var mı?
- 29. SerializeToString işlev çağrısı sırasında DDay.ical ics dosyalarının çoğaltma olaylarını tekrar etmesini nasıl engellerim
- 30. iCal biçimi oluşturmak için Javascript kütüphanesi?
Bu korkunç bir çözümdür – MarkyPython
Eh o O bir uzantısı yazmaktan daha kolaydır 2013 yılında benim için çalıştı. –