我有一个客户端希望测量他们的drupal用户帐户是如何随着时间的推移增长的。
我现在已经启用了System子模块的http://drupal.org/project/chart模块,这确实提供了一个很好的用户饼图,就像目前的系统一样。
有人找到解决办法了吗?与图表API的集成也很好;)
发布于 2011-05-21 06:41:19
您必须定期(例如,每天一次)将用户数写入数据库,然后在此基础上创建图表。
德鲁帕尔没有保存这些信息。
发布于 2011-05-21 07:21:45
我不同意Berdir的观点;Drupal确实跟踪了这些信息,不过需要一些按摩。查看数据库中的{users}表;对于每个用户帐户,created列存储帐户创建时的UNIX时间戳。在将该数据导出到电子表格之后,可以编写函数来计算在任何给定的一天/一周/任何时间之前创建的帐户数量,然后您就可以得到您的图表了。这将是一些工作,但所有的范围内的可能性。
发布于 2011-05-23 22:30:34
图表API有视图集成,所以您可以使用一个视图和一个参数来显示不同的月份。正如和nonsenz所说,您可以使用Drupal用户创建的日期,并按他们注册的月份显示日期。
https://drupal.stackexchange.com/questions/3951
复制相似问题