バージョン選択

フォーラム

メニュー

オンライン状況

65 人のユーザが現在オンラインです。 (55 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 65
もっと...

サイト内検索

 > フロント機能 > 「会社名」「部署名」の追加

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tae01415
投稿日時: 2010/4/5 18:00
対応状況: 開発中
常連
登録日: 2010/3/31
居住地: 大阪
投稿: 32
Re: 「会社名」「部署名」の追加
ukaiさん

アドバイスどうもありがとうございました。

教えていただいた通りに変更したら、うまく動くようになりました!!
バンザイ!!

これからもよろしくお願いいたします。

tae01415
投稿日時: 2010/4/8 9:32
対応状況: −−−
常連
登録日: 2010/3/31
居住地: 大阪
投稿: 32
Re: 「会社名」「部署名」の追加
いつもお世話になっています。

「会社名」「部署名」の追加もおかげさまで順調に進んでいます。

「顧客管理」「受注管理」のCSV出力項目への追加をどのソースで行えばいいかわかりません。
(色々ソースを見たのですが、わかりませんでした。)

おそれいりますが、アドバイスどうぞよろしくお願いいたします。
kishik
投稿日時: 2010/4/8 10:37
対応状況: −−−
仙人
登録日: 2009/4/3
居住地: 東京
投稿: 382
Re: 「会社名」「部署名」の追加
どこまでソースを追って、
どこの処理辺りでわからなくなっているのか書いた方が
レスも付きやすくなると思いますよ。


-----
カスタマイズ承ります
http://ec-cube.ec-orange.jp/
tae01415
投稿日時: 2010/4/8 11:46
対応状況: −−−
常連
登録日: 2010/3/31
居住地: 大阪
投稿: 32
Re: 「会社名」「部署名」の追加
いつもお世話になっています。

自己解決しました。

ソースの変更では対応できず、データベーステーブルに行を追加する必要がありました。


insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(2,'company_name','会社名',null,now(),now());
insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(2,'section_name','部署名',null,now(),now());
insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(3,'order_company_name','会社名',null,now(),now());
insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(3,'order_section_name','部署名',null,now(),now());
insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(3,'deliv_company_name','お届け先会社名',null,now(),now());
insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(3,'deliv_section_name','お届け先部署名',null,now(),now());
insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(4,'order_company_name','会社名',null,now(),now());
insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(4,'order_section_name','部署名',null,now(),now());
insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(4,'deliv_company_name','お届け先会社名',null,now(),now());
insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(4,'deliv_section_name','お届け先部署名',null,now(),now());
tae01415
投稿日時: 2010/4/8 13:04
対応状況: −−−
常連
登録日: 2010/3/31
居住地: 大阪
投稿: 32
Re: 「会社名」「部署名」の追加
kishikさん、アドバイスどうもありがとうございました。

自己解決しました。
mondoh
投稿日時: 2010/7/5 23:33
対応状況: −−−
新米
登録日: 2010/7/5
居住地:
投稿: 5
Re: 「会社名」「部署名」の追加
EC-CUBE 2.4.1-comu
OS Linux ***.co.jp 2.6.18-028stab056 #1 SMP Mon Nov 2 13:19:07 UTC 2009 i686
DBサーバ MySQL 4.1.22-standard
WEBサーバ Apache/2.0.63 (Red Hat)
PHP 4.4.9

の環境にて運用しているのですが、既出の会社名・部署名を追加処理をしたことで、会員登録時にエラーが出てしまい、対処に困り書き込みさせていただきます。

エラーログ+++++++++++++++++++++++
http://hogehoge.jp/entry/??

SERVER_ADDR: ***.***.***.165
REMOTE_ADDR: ***.***.***.137
USER_AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)

INSERT INTO dtb_customer(name01,name02,kana01,kana02,zip01,zip02,pref,addr01,addr02,email,tel01,tel02,tel03,sex,reminder,reminder_answer,password,mailmaga_flg,company_name,section_name,status,secret_key,create_date,update_date,first_buy_date,point) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,Now(),Now(),?,?)

DB Error: no such field

INSERT INTO dtb_customer(name01,name02,kana01,kana02,zip01,zip02,pref,addr01,addr02,email,tel01,tel02,tel03,sex,reminder,reminder_answer,password,mailmaga_flg,company_name,section_name,status,secret_key,create_date,update_date,first_buy_date,point) VALUES ('あsdf','あdsf','アアア','ア','123','1234','28','123','1234','***@***.co.jp','123','12','123','1','1','アsdf','3387d7c7889d8de4f5cdb9946049f6e88b227308','3','アdsdd','サdf','2','r4c31e95fd5604yMHxECwL',Now(),Now(),NULL,'100') [nativecode=1054 ** Unknown column 'company_name' in 'field list']

/home/hogehoge/www/data/module/DB.php 970:db_error->pear_error
/home/hogehoge/www/data/module/PEAR.php 557:db_error->db_error
/home/hogehoge/www/data/module/DB/common.php 1912:pear::raiseerror
/home/hogehoge/www/data/module/DB/mysql.php 898:db_mysql->raiseerror
/home/hogehoge/www/data/module/DB/mysql.php 327:db_mysql->mysqlraiseerror
/home/hogehoge/www/data/module/DB/common.php 1012:db_mysql->simplequery
/home/hogehoge/www/data/module/DB/common.php 1215:db_mysql->execute
/home/hogehoge/www/data/class/SC_DbConn.php 78:db_mysql->query
/home/hogehoge/www/data/class/SC_Query.php 268:sc_dbconn->query
/home/hogehoge/www/data/class/pages/entry/LC_Page_Entry.php 643:sc_query->insert
/home/hogehoge/www/data/class/pages/entry/LC_Page_Entry.php 206:lc_page_entry_ex->lfregistdata
/home/hogehoge/www/data/class_extends/page_extends/entry/LC_Page_Entry_Ex.php 56:lc_page_entry::process
/home/hogehoge/www/hogehoge.jp/entry/index.php 34:lc_page_entry_ex->process
from 000.000.000.137

+++++++++++++++++++++++


どうやらdtb_customerにcompany_nameがないと吐いているように見えるのですが、DBを確認するとcompany_nameのフィールドはきちんと存在しています。

どなたかお知恵を拝借させてください。

よろしくお願いいたします。
mondoh
投稿日時: 2010/7/6 13:44
対応状況: −−−
新米
登録日: 2010/7/5
居住地:
投稿: 5
Re: 「会社名」「部署名」の追加
自己解決しました。

データベースを初期化し、問題解消しました。
k_sawada
投稿日時: 2010/12/8 16:55
対応状況: −−−
常連
登録日: 2010/8/9
居住地:
投稿: 59
Re: 「会社名」「部署名」の追加
EC-CUBE 2.4.4
OS Windows NT SDSWWW 5.2 build 3790
DBサーバ MySQL 5.0.51b-community-nt
WEBサーバ Microsoft-IIS/6.0
PHP 5.2.6
GD Loaded

目的の処理が過去ログに見つかり、
喜んで、テスト環境で、
会社名・部署名の追加に挑戦中です。
テーブルのコラムは追加し、ソースも修正完了。
会員登録を新規に行おうと、
規約に同意して会員登録をクリックすると、

Parse error: syntax error, unexpected T_STRING, expecting ')' in D:\eccube1\data\class\pages\entry\LC_Page_Entry.php on line 123

下記行でエラーとなりました。
array( "column" => "company_name", "convert" => "aKV" ),
array( "column" => "section_name", "convert" => "aKV" ),

登録内容は場所は間違いないと思うのです。
フィールドはTEXTで追加しました。
テーブル定義の追加は確認済みです。

なにが問題でしょうか?
sumkjr
投稿日時: 2010/12/8 17:22
対応状況: −−−
一人前
登録日: 2010/10/8
居住地:
投稿: 103
Re: 「会社名」「部署名」の追加
引用:

下記行でエラーとなりました。
array( "column" => "company_name", "convert" => "aKV" ),
array( "column" => "section_name", "convert" => "aKV" ),


行の最後は「,」でなく「;」では?エラーもシンタックスエラーですし。
k_sawada
投稿日時: 2010/12/9 10:37
対応状況: −−−
常連
登録日: 2010/8/9
居住地:
投稿: 59
Re: 「会社名」「部署名」の追加
sumkjr様、レスありがとうございます。

下記ソース引用
//---- 登録用カラム配列
$arrRegistColumn = array(
array( "column" => "name01", "convert" => "aKV" ),
array( "column" => "name02", "convert" => "aKV" ),
array( "column" => "kana01", "convert" => "CKV" ),
array( "column" => "kana02", "convert" => "CKV" ),
array( "column" => "zip01", "convert" => "n" ),
array( "column" => "zip02", "convert" => "n" ),
array( "column" => "pref", "convert" => "n" ),
array( "column" => "addr01", "convert" => "aKV" ),
array( "column" => "addr02", "convert" => "aKV" ),
array( "column" => "email", "convert" => "a" ),
array( "column" => "email02", "convert" => "a" ),
array( "column" => "email_mobile", "convert" => "a" ),
array( "column" => "email_mobile02", "convert" => "a" ),
array( "column" => "tel01", "convert" => "n" ),
array( "column" => "tel02", "convert" => "n" ),
array( "column" => "tel03", "convert" => "n" ),
array( "column" => "fax01", "convert" => "n" ),
array( "column" => "fax02", "convert" => "n" ),
array( "column" => "fax03", "convert" => "n" ),
array( "column" => "sex", "convert" => "n" ),
array( "column" => "job", "convert" => "n" ),
array( "column" => "birth", "convert" => "n" ),
array( "column" => "year", "convert" => "n" ),
array( "column" => "month", "convert" => "n" ),
array( "column" => "day", "convert" => "n" ),
array( "column" => "reminder", "convert" => "n" ),
array( "column" => "reminder_answer", "convert" => "aKV"),
array( "column" => "password", "convert" => "a" ),
array( "column" => "password02", "convert" => "a" ),
array( "column" => "mailmaga_flg", "convert" => "n" ),
                   array( "column" => "company_name", "convert" => "aKV"),
                   array( "column" => "section_name", "convert" => "aKV"),
);
前後を確認しても、
";"でなく","で間違いないと思います。
しかし、エラー内容の通り、文法エラーのようで、
何度もにらめっこしていますが、間違いがわかりません。
文字コードや改行コードの問題でしょうか?
ちなみに、K2Eを使用しており、UTF-8N、LFです。
« 1 2 (3) 4 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,067名です
総投稿数は110,021件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.