是否有一个javascript日历,它将一个ical链接作为显示事件的输入? [关闭]

问题描述 投票:15回答:4

我正在寻找一个基于javascript的日历,这将允许我指定一个远程ical文件用作事件的来源。

我知道谷歌将允许你导入ical然后通过js或iframe查看日历,但我需要随时将这个不可知的个人用户帐户。

有什么建议?

谢谢

javascript jquery calendar icalendar
4个回答
2
投票

如果你有权访问“介于两者之间”,你可能会对此做一些事情(或者用你选择的语言做类似的课程):

http://www.phpclasses.org/package/3278-PHP-Parse-and-extract-event-information-from-iCalendar.html

和jQuery Week Calendar,这很棒:

https://github.com/robmonie/jquery-week-calendar

您基本上只需在PHP脚本中即时将iCal格式转换为JSON。


2
投票

这可能不是一个完整的答案,但我认为它是正确方向的有用指针。


有一个名为jqcaldav的项目,(顾名思义)并不完全是iCalendar(ics)查看器,而是CalDAV客户端。到目前为止,我还没有找到一种方法来指定直接显示的网址。

但是,由于CalDAV协议使用iCalendar格式来存储和传递日历数据,因此jqcaldav项目应包含一些代码来解析和显示iCalendar数据。也许检查代码可能是一个有用的练习,并导致开发一个独立的ics查看器。我也对一个有效的解决方案非常感兴趣,但到目前为止我还没来得及把它放在一起。

快速分析显示,确实有两个文件似乎与iCalendar格式有关:ical.jsjical.js。检查源代码显示使用另一个名为ics-parser.js的文件。此外,日历解决方案显然是在CC-By-License下发布的,鼓励在其他项目中重用。

如果有人基于此创建项目,我很高兴知道它甚至加入。


-2
投票

这是一个关于sourceforge的链接。不确定它是否有效,但想要至少提供一些东西。 http://sourceforge.net/projects/jsicsparser/


© www.soinside.com 2019 - 2024. All rights reserved.