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 を読み取る単一ページをコーディングしてダッシュボード (バックエンド) に追加した後、そのページに 1 回アクセスすると、連絡先がインポートされます。
シングルページの作り方:C5シングルページ

データをインポートした後、システムから単一のページを削除して、他の人が同じ連絡先を誤って再度インポートすることがないようにします。

于 2013-07-29T12:12:47.520 に答える