我是 drupal 7 的新手,并且愿意从 OG Group 实施基于时间的取消订阅。
我在 OG Group 中添加了用户。我想对组中已经添加的用户实施基于时间的取消订阅,例如“计算机”。
用户说“Tony”今天已添加到“计算机”组,现在我希望用户“Tony”在订阅 3 个月(特定时间段)后从“计算机”组退订。
应向用户“Tony”发送通知消息。
所有过程都应基于系统当前日期和用户“Tony”加入“计算机”组的日期。
请帮助我解决任何问题。
我是 drupal 7 的新手,并且愿意从 OG Group 实施基于时间的取消订阅。
我在 OG Group 中添加了用户。我想对组中已经添加的用户实施基于时间的取消订阅,例如“计算机”。
用户说“Tony”今天已添加到“计算机”组,现在我希望用户“Tony”在订阅 3 个月(特定时间段)后从“计算机”组退订。
应向用户“Tony”发送通知消息。
所有过程都应基于系统当前日期和用户“Tony”加入“计算机”组的日期。
请帮助我解决任何问题。
尝试使用规则模块:http ://drupal.org/project/rules
启用该模块后,您可以创建一个规则(管理 » 配置 » 工作流 » 规则),每次在您的站点上运行 cron 时都会运行该规则。我假设 cron 每小时或每天运行一次。
在使用 cron 运行的新规则上,您必须添加几个操作
那对你有用吗?
添加:
另一件可以帮助您获得组和/或组成员列表的方法是安装和使用 Views Bulk Operations 模块:http ://drupal.org/project/views_bulk_operations
规则与之集成,因此也许您可以执行以下操作: