質問 > 管理機能 > 会員情報をcsvでアップロード |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tsuji |
投稿日時: 2014/1/6 10:13
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 会員情報をcsvでアップロード > /onlineshop/admin/customer/edit.php
ロリポップのec-cubeがどのようにインストールされているかはわからないので、以下は当て推量になりますので、間違っていた場合はご容赦ください。 上記のadminフォルダの上の階層のフォルダはhtmlだと思います。 htmlフォルダの上の階層のフォルダの中にdataというフォルダがあると思いますが、dataフォルダの中にclass_extendsというフォルダがあると思います。 |
websatou |
投稿日時: 2013/12/28 11:22
対応状況: −−−
|
新米 登録日: 2013/12/22 居住地: 投稿: 4 |
Re: 会員情報をcsvでアップロード ご回答感謝いたします。
/onlineshop/admin/customer/edit.phpのスクリプト中に require_once CLASS_EX_REALDIR . 'page_extends/admin/customer/LC_Page_Admin_Customer_Edit_Ex.php'; とあるのでこのパスをたどっていけば LC_Page_Admin_Customer_Edit_Ex.phpという名前のファイルが あると思うのですが そもそもpage_extendsというディレクトリがありませんでした。 どうしたらよいでしょうか? |
k-kuwahara |
投稿日時: 2013/12/27 18:31
対応状況: −−−
|
長老 登録日: 2013/4/16 居住地: Tokyo 投稿: 175 |
Re: 会員情報をcsvでアップロード websatou様
横から失礼致します。 引用:
こちら、「_(アンダーバー)」は、階層では無く、ファイル名の区切りになります。 例えば、LC_Page_Admin_Customer_Edit.phpは、 これで一つのファイル名になります。 |
websatou |
投稿日時: 2013/12/27 15:27
対応状況: −−−
|
新米 登録日: 2013/12/22 居住地: 投稿: 4 |
Re: 会員情報をcsvでアップロード ご返信感謝いたします。
LC_Page=/onlineshop/であってますか?それとも LC_Page=/data/class/pages/ですか? 後者の場合についてですが一番上の階層にdataという ディレクトリは見当たりません。 それとも_は階層を表す/ではないんですか? ただのファイル名の区切りの記号でしょうか? |
tsuji |
投稿日時: 2013/12/27 13:42
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 会員情報をcsvでアップロード 会員登録は、LC_Page_Admin_Customer_Edit.phpからSC_Helper_Customer.phpのsfEditCustomerData関数を呼び出して登録を行っています。
データベースへの登録処理はSC_Query.phpを通してSQLを発行して行っています。 フォームの値ですが、LC_Page_Admin_Customer_Edit.phpでは$objFormParam->setParam($_POST);で取得を行っています。 CSVの取り込みについてはLC_Page_Admin_Products_UploadCSV.phpのdoUploadCsv関数を使って行っています。 |
websatou |
投稿日時: 2013/12/27 11:53
対応状況: −−−
|
新米 登録日: 2013/12/22 居住地: 投稿: 4 |
Re: 会員情報をcsvでアップロード ご回答感謝いたします。教えていただいた通り
LC_Page_Admin_Customer_Edit.phpを確認したのですが フォームに入力された文字をデータベースへ保存するような $_POSTやCREATE TABLE等のスクリプトは見つかりませんでした。 また商品登録CSVのディレクトリ /onlineshop/admin/products/upload_csv.php でもそのようなスクリプトも csvを出力するfopenも見つかりませんでした。 両方のディレクトリで読み込まれているrequire.phpでも そのようなスクリプトは見つかりませんでした。 require.phpではrequire_base.phpを読み込んでいたのですが ファイル自体見つかりませんでした。 どこでフォームの値取得やcsvの出力 データベースの追加を行っているのでしょうか? |
tsuji |
投稿日時: 2013/12/24 9:35
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 会員情報をcsvでアップロード 引用:
会員登録の登録処理はLC_Page_Admin_Customer_Edit.phpから紐づいています。 また、商品のCSVでの登録は「商品管理>商品登録CSV」からしていますので、その処理を参考に会員登録のCSV登録を作成してみてはいかがでしょうか? 引用:
会員登録で登録した情報は、ディレクトリではなくデータベースに格納されます。 |
websatou |
投稿日時: 2013/12/22 16:07
対応状況: −−−
|
新米 登録日: 2013/12/22 居住地: 投稿: 4 |
会員情報をcsvでアップロード -----------------------------------------------------
[EC-CUBE] 2.13.0 [レンタルサーバ] ロリポップレンタルサーバー [OS] WindowsXP(version=5.1) [PHP] PHP 5.3.15 [データベース] MySQL 5.6.11-log ----------------------------------------------------- PHP知識や経験が全く無い者です。 会員登録を一つ一つ手動でするのではなく csvで一気にしたいと考えています。 データエクスポートモジュールやカスタマイズ方法で EC-CUBE2.13に対応するものが見つからないので、これを機に 自分でPHPカスタマイズを始めてみようと考えております。 しかし、どのファイルを修正したらよいのか分かりません。 EC-CUBE管理機能画面>会員管理>会員登録 の画面で登録した情報は どのディレクトリに格納されるのでしょうか? |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |