如何在 php 中创建类似 google gmail 的重复事件?
How to create a repeating Events like google gmail in php?
我想创建像 gmail 这样的重复事件。如果有任何想法,请告诉我?提前致谢。
您可以setup/install Date module on your site. Then, in the Event content type, configure your event date field with the repeat option enabled (see screenshot in Lullabot's blog post about the date module)
另外,在您的活动内容类型和视图设置过程中,这里有一些关于日期的注意事项:
- 配置日期字段并添加定义了这些字段的事件内容后,您将无法将字段设置修改为更严格的状态。 (例如,如果您启用重复然后决定禁用重复)。解决此问题的方法是创建一个具有所需设置的新日期字段,使用视图批量操作将数据从过时的日期字段复制到新的日期字段,然后删除过时的日期字段。)
- 处理重复或正在进行的事件时,您需要确定您希望它们如何显示在按时间顺序排列的事件列表视图中。 (例如,如果您的排序仅基于开始日期,正在进行的事件可能会最终显示在列表顶部。如果您的视图仅限于很少的 listings/results,并且您的所有事件都在重复 - 确保有足够的多样性事件以避免在视图中接连显示相同的重复事件。您可能需要考虑在视图中仅显示不同的结果。)
- 处理重复日期时,时间也会重复吗?如果没有,您可能还需要安装 Node Clone module 并进行配置,以便内容管理员可以复制事件节点和 edit/modify 次。
- 如果显示时间,是否需要显示与其关联的时区?
我想创建像 gmail 这样的重复事件。如果有任何想法,请告诉我?提前致谢。
您可以setup/install Date module on your site. Then, in the Event content type, configure your event date field with the repeat option enabled (see screenshot in Lullabot's blog post about the date module)
另外,在您的活动内容类型和视图设置过程中,这里有一些关于日期的注意事项:
- 配置日期字段并添加定义了这些字段的事件内容后,您将无法将字段设置修改为更严格的状态。 (例如,如果您启用重复然后决定禁用重复)。解决此问题的方法是创建一个具有所需设置的新日期字段,使用视图批量操作将数据从过时的日期字段复制到新的日期字段,然后删除过时的日期字段。)
- 处理重复或正在进行的事件时,您需要确定您希望它们如何显示在按时间顺序排列的事件列表视图中。 (例如,如果您的排序仅基于开始日期,正在进行的事件可能会最终显示在列表顶部。如果您的视图仅限于很少的 listings/results,并且您的所有事件都在重复 - 确保有足够的多样性事件以避免在视图中接连显示相同的重复事件。您可能需要考虑在视图中仅显示不同的结果。)
- 处理重复日期时,时间也会重复吗?如果没有,您可能还需要安装 Node Clone module 并进行配置,以便内容管理员可以复制事件节点和 edit/modify 次。
- 如果显示时间,是否需要显示与其关联的时区?