维护会员在组织中花费的时间:Drupal网站

时间:2010-06-22 22:39:29

标签: drupal drupal-6 module drupal-modules

我正在运行我大学的Drupal网站。每个学生在任何类型的运动中都有一定的(固定)小时数。现在,我使用CCK和Views在我的网站上维护各种运动。

现在,如果学生玩一些运动说A,他会去网站查看A的详细信息。此外,在指定的时间段后,A页面上会显示一个链接,学生可以查看他的工作时间。然后,他可以登录并检查他的时间为A.同样,对于其他人。这里重点是不同的运动,他会看到不同的管理时间。

他还可以看到他已经批准的总小时数。

我网站上的大部分时间都是使用.csv文件上传的。所以,我试图在没有Drupal模块的情况下这样做。当有人上传.csv文件时,我将页面标题作为参数,并创建一个名称为页面标题的表,这只是我的事件名称。并且,当一些学生查询他的小时时,我将其作为隐藏参数发送到页面的标题,然后返回学生的小时数。

但是,现在我想使用Drupal模块这样做,因为这种方法在某种程度上不起作用。有人可以建议我上面的Drupal模块吗?

我尝试使用上面的许多模块,最接近的是用户点,其中我将点数视为小时。但这有一些问题。

1 个答案:

答案 0 :(得分:1)

问题没有明确说明,但这可以解决问题:

  • 学生是网站的用户。
  • 体育是节点。
  • 会话是节点。
  • 会话有一个开始和结束日期,两个日期字段。
  • 会话与使用nodereference字段的Sports相关。
  • 会话与使用多值用户参考字段的学生相关。
  • 当学生与某个会话相关联时,表示该已完成与该会话相关的运动的几个小时。总小时数由会话的开始和结束日期决定。
  • 您可以使用视图和Views Attach
    • 在其页面上显示即将开始的体育赛事。
    • 在其页面上显示最近以前的体育赛事。
    • 在他/她的个人资料页面上显示学生的最新已完成的会话。
  • 使用自定义模块和视图主题,在体育页面上,您可以添加指向其最近的每个会话的链接,以允许学生(即用户)将他/她自己与该会话相关联。