我正在使用 drupal 6。我有一个名为 [classroom] 的节点。我想有一个与每个教室相关联的[空缺登记]。
空缺寄存器是一个 cck 类型:
- uid
- nid
- 加入日期
我想让每个用户[注册]一个空缺。我想我可以为此使用标志。
当用户加入时,我可以使用规则来操作要发送给用户的电子邮件和 [classroom]->cck_email 字段。
我希望规则计划也每 30 天运行一次(可配置),以提醒用户确认他们的 [注册]。
1a。如果未确认注册,则 14 天后,该用户从教室[未注册]。
1b。如果用户确认注册(通过单击按钮或 url)。然后规则 1 再次运行。
我想确认我的方法是否正确。
更新:
我一直在玩注册,但是我发现很难根据自己的喜好定制它的规则时间表方面。
我正在尝试为 signup_signup 和 signup_cancel 编写规则事件,然后通过规则计划对其进行操作。但是我必须查看一些现有的注册代码。
必须做太多的定制工作才能注册,所以我想,用规则和标志来做会更容易。缺点是还必须为其创建 UI。
对于注册模块,
我有以下规则事件。
请问这个可以审核吗?
<http://drupal.org/node/298549>
function signup_rules_event_info() {
return array(
'signup_signup' => array(
'label' => t('User signups to classroom'),
'module' => 'Signup',
'arguments' => array(
'userA' => array('type' => 'user', 'label' => t('UserA, which adds userB.')),
'userB' => array('type' => 'user', 'label' => t('UserB, which is added to UserA\'s list.')),
),
),
);
}
我不知道如何处理参数列表。