drupal,规则,旗帜,日期

时间:2009-11-12 22:08:15

标签: date drupal cck drupal-rules

我正在使用drupal 6.我有一个名为[classroom]的节点。我希望每个教室都有一个[职位空缺注册]。

空缺登记册是一种cck类型:   - uid
  - nid
  - 加入日期

我希望每个用户[注册]空缺。我想我可以使用旗帜。

当用户加入时,我可以使用规则来处理要发送给用户的电子邮件以及[教室] - > cck_email字段。

  1. 我希望规则时间表每30天运行一次(可配置),提醒用户确认[注册]。

    1a上。如果未确认注册,则14天后,用户将从教室[未注册]。

    1b中。如果用户确认注册(通过单击按钮或URL)。然后规则1再次运行。

  2. 我想确认我的方法是否正确。

    更新

    我一直在玩注册,但有一些规则安排方面,我觉得很难按照自己的喜好定制。

    我正在尝试为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.')),
          ),
        ),
      );
    }
    

    我不知道如何处理参数列表。

1 个答案:

答案 0 :(得分:2)

我有一段时间没有看过signup模块,但我认为这可能是一个更好的模块。标志模块也是一个不错的选择,但注册模块更适合您正在做的事情。用户注册教室等内容。