创建多个配置文件帐户(Concrete5)

时间:2013-07-19 19:52:51

标签: content-management-system xlsx accounts

好吧,我正在网站上工作,需要大约100个人的名字来创建一个帐户。我们正在使用最新版本的Concrete5(c5很痛苦)。我有个人资料页面的模板,我需要做的就是在所有人的框中编辑。他们比手动添加它们更容易。我们愿意选择不使用c5作为配置文件创建部分。我从来没有做过这样的事情,所以如果有人知道如何更快地完成这一点,请给我一些反馈

我需要添加个人资料的所有人都在定制的Excel工作表中

1 个答案:

答案 0 :(得分:0)

一个相当简单的选择是创建联系人的csv文件,将该csv上传到您的C5目录,然后创建单个页面以导入联系人。

单页显示只读取csv文件并使用以下函数创建新用户:$newUserInfoObject = UserInfo::add($data);

其中$ data是一个可以包含

的数组
  • uName - 用户名。必需的。
  • uEmail - 电子邮件地址。必需的。
  • uPassword - 未加密的密码。
  • uIsValidated - 电子邮件地址是否已经过验证。如果不 指定,-1将被保存。
  • uIsFullRecord - 除非在数组中设置为0,否则设置为1。

来源:C5 users
(您应该检查用户名是否已经存在,如果是,请在用户名中添加一个递增整数)

将单页编码为读取csv并将其添加到仪表板(后端)后,您将转到该页面并导入您的联系人。
如何创建单个页面:C5 single pages

导入数据后,从系统中删除单页,这样就没有其他人可以意外地再次导入相同的联系人。