【问题标题】:Add to calendar feature for an events website?添加到活动网站的日历功能?
【发布时间】:2013-04-18 20:21:07
【问题描述】:

我们正在开发一个活动网站,并且想知道如何提供“添加到日历”功能。我们在网站上实际上没有日历,我们正在使用 Wordpress 进行开发。一切都是基于搜索的。有谁知道我们如何生成正确的文件,以便有人可以将事件添加到他们的 Google、Android、iPhone、iCal 等日历中?非常感谢任何建议。谢谢!

【问题讨论】:

    标签: icalendar


    【解决方案1】:

    我看到没有人回复,所以就这样吧。 您需要生成一个 ics 提要(即文件)。尽管通常用于整个日历,但可以按事件执行此操作。规范是 RFC 5545。

    在 wordpress 中,您可以使用提要概念并编写代码以添加带有 ics 后缀的提要。由于 wordpress 允许按类别、标签等甚至发布 id 进行提要,因此即使每个事件都有一个 oics 文件(假设您的事件是帖子类型),它也确实很方便

    右下侧边栏有一些资源链接和测试工具 icalevents.com。该站点是我的,因为我的插件正是这样做的。 wordpress.org 上当然还有其他可用的插件,它们在不同程度上实现了规范的成功和完整性!

    注意:用户是否将其添加到他们的日历或将其作为单独的日历订阅取决于他们。不能强行“添加”到某人的个人日历中。

    【讨论】:

      【解决方案2】:

      你可以使用这个 jQuery icalender 脚本。虽然如果我是你,我会更改标记以使其符合 microformats2 h-event。 lib: http://keith-wood.name/icalendar.html microformats2 h-event http://microformats.org/wiki/microformats2#h-event

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-17
        • 1970-01-01
        • 2012-04-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多