ユーザの一括登録

groupadminというモジュールを利用することでユーザ情報を一括アップロードできます。
ダウンロードはこちら → はっぴぃ・りなっくす
 
この中の「XOOPS for you」という一群のモジュール類の中にあります。
解凍し、アップロードし、インストールすれば終了。
 
アップロードするファイルはCSV形式。
名前,ユーザ名,パスワード,メールアドレス,居住地,職業,その他,趣味
の順に入力。


CSVの中ではメールアドレスの入力が必須となっているが、後ほど入力・または必須ではなくすには、
/modules/groupadmin/language/japanese/userregist.phpのline65

      $criteriacompo->add(new Criteria('email', $cols[array_search('email', $use_fields)]), 'OR');

      $criteriacompo->add(new Criteria('email', $cols[array_search('email', $use_fields)]), 'AND');

に書き換えれば、とりあえずはユーザ名・メールアドレスともに同じ項目が無い限り、エラーは防げる。
個人的には重複チェックはユーザ名のみにとどめたいので、後ほど再度手を入れる必要があるかも?