如何在php中创建像google gmail这样的重复事件?

时间:2018-01-24 10:55:32

标签: php events drupal drupal-7

我想创建像gmail这样的重复事件。如有任何想法,请告诉我?提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在自己的网站上设置/安装Date module。然后,在“事件”内容类型中,配置启用了“重复”选项的事件日期字段(请参阅Lullabot's blog post about the date module中的屏幕截图)

此外,以下是有关事件内容类型和视图设置过程中日期的一些注意事项:

  • 配置日期字段并添加定义了这些字段的事件内容后,您将无法将字段设置修改为更具限制性的状态。 (例如,如果启用重复,则决定禁用重复)。解决此问题的方法是使用所需设置创建新的日期字段,使用视图批量操作将数据从过时的日期字段复制到新的日期字段,然后删除过时的日期字段。)
  • 处理重复或正在进行的活动时,您需要确定希望它们在按时间顺序排列的事件列表视图中的显示方式。 (例如,如果您的排序仅基于开始日期,则正在进行的活动可能会显示在列表顶部。如果您的视图仅限于很少的列表/结果,并且您的所有活动都重复 - 请确保足够各种事件,以避免在视图中背靠背显示相同的重复事件。您可能需要考虑在视图中仅显示不同的结果。)
  • 在处理重复日期时,时间也会重复吗?如果没有,您可能还想安装Node Clone module并进行配置,以便内容管理员可以复制事件节点和编辑/修改时间。
  • 如果显示时间,您是否需要显示与之关联的时区?