0

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

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

4

1 回答 1

0

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

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

其中 $data 是一个可以包含的数组

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

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

在您对单个页面进行编码以读取 csv 并将其添加到仪表板(后端)后,您转到该页面一次,您的联系人将被导入。
如何创建单页:C5单页

导入数据后,将单页从系统中删除,以免其他人意外再次导入相同的联系人。

于 2013-07-29T12:12:47.520 回答