Cosa dovrebbe essere necessario per caricare i file .ics con fullcalendar? Purtroppo non posso usare php o .net.Importa iCal (ics) con fullcalendar?
risposta
quello che si avrebbe bisogno è quello di scrivere il proprio interno su fullcalendar (simile ai gcal.js che è dotato di fullcalendar) qualcosa che si potrebbe chiamare ical.js
Dovresti sapere che scrivere un parser ical completo può essere abbastanza drenante quindi potresti voler chiunque altro si attenga al calendario di google per il tuo back-end a meno che tu non abbia una ragione costringente.
dovrebbe andare lungo la strada del sviluppando proprio interno per fullcalendar si consiglia di dare un'occhiata a un parser iCal jquery esistente (here - disclaimer: non ho mai provato questo plugin)
se si dispone di un sito web wordpress, c'è un'app per questo. http://wordpress.org/extend/plugins/amr-ical-events-list/
se non si dispone di un sito web wordpress, si prega di fornire qualche informazione in più in modo che le persone possano consigliare in modo più adeguato rispetto alla vostra situazione - ci sono alcuni script iCalendar dedicati - non ho guardato a loro per un mentre, quindi non posso garantire per qualsiasi esempio: http://phpicalendar.net/
È possibile importare in Google Calendar e quindi importa Google Calendar in FullCalendar.
Sono riuscito a farlo. Non così difficile come pensavo. Io uso ical.js come parser ics. Dopo l'analisi, ottengo un oggetto json che contiene tutte le informazioni in ics. E quindi attraversarlo e costruire l'oggetto evento in base a the definition of FullCalendar Event object.
Ecco il codice:
$.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 non accetterà il mio file ics
- 2. Esiste un carattere di commento per i file iCal (.ics)
- 3. HTML: collegamento iCal?
- 4. Crea file .ics con javascript o jquery
- 5. ics file mime type
- 6. L'importazione di ICal crea un nuovo calendario Quando si apre il file ics
- 7. Come posso creare un file .ics di tipo iCal che può essere scaricato da altri utenti?
- 8. Domande sulla generazione di un feed iCal
- 9. Impossibile selezionare all_day_slots con fullcalendar
- 10. Browserify FullCalendar con jQuery esterna
- 11. Fullcalendar con Twitter Bootstrap Popover
- 12. HTML in allegato iCal
- 13. FullCalendar TypeError:. $ (...) fullCalendar non è una funzione
- 14. Codifica newline nei file iCal
- 15. Magento importa prodotti con immagini
- 16. jquery fullcalendar
- 17. Converti iCal in HTML o testo in chiaro in Java
- 18. FullCalendar con Bootstrap Ember e Twitter
- 19. Fullcalendar: l'oggetto trascinabile rifiuta fullcalendar come droppable anche se fullcalendar accetta drop
- 20. MediaRecorder.stop() sospeso con Android 4.0 (ICS)
- 21. jQuery fullcalendar - eventi
- 22. Formato iCal per Google Calendar/Calendario Yahoo non funzionante
- 23. FullCalendar non carica eventi
- 24. lockscreen nativo ICS Android
- 25. File iCal aggiornabili a due vie in .NET
- 26. Tempo di formattazione per esportazione ical
- 27. Meteor js e fullcalendar
- 28. Fotocamera emulatore ICS Android
- 29. file ics - Impossibile aprire il file .ICS allegato in iOS7
- 30. Pulsanti dall'aspetto ICS: quale drawable devo scegliere in ICS SDK?
Questa è una soluzione terribile – MarkyPython
Bene ha funzionato per me nel 2013. E 'più facile che scrivere una proroga. –