質問 > 管理機能 > お問い合わせ管理機能について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tmn |
投稿日時: 2009/9/8 21:22
対応状況: −−−
|
半人前 登録日: 2009/9/8 居住地: 投稿: 11 |
お問い合わせ管理機能について EC-CUBEによるサイト構築2件目のまだまだ新米です。
現在、カスタマイズ本やwikiを参考にさせていただきながら「お問い合わせ管理機能」を追加しようとしているのですが、 /contact/index.phpから/contact/complete.phpへ遷移する際に以下のエラーが表示されます。 ==エラー内容== Fatal error: Call to undefined method LC_Page_Contact_Ex::lfRegisterContactData() in /home/kujira-shop-jp/data/class/pages/contact/LC_Page_Contact.php on line 127 ==エラーここまで== 上記エラーの該当箇所は、 http://wiki.ec-orange2.jp/index.php?%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%EF%BC%9A%E5%BF%9C%E7%94%A8%2F%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E6%A9%9F%E8%83%BD%20(Confirmed%20with%20Ver.2.4!) コチラのページの、 「complete時の処理に、先程のメソッドを追加します。」 に該当します。 このカスタマイズで編集するphp・tplファイルは間違いがないか何度も確認をしましたので問題ないとは思うのですが、どうもMysqlでのテーブル設定がおかしいのではないかと考えております。 以下に私が設定している「dtb_contact」の内容を記載しますので何かお気づきになられた方、何卒ご教授ください。 本来ならEC-CUBEを使った案件処理には技術的に早いことは重々承知しておりますがご協力いただければ幸いです。 =データベース情報= テーブル dtb_contact フィールド:種別:照合順序:属性:ヌル(NULL):その他 contact_id:int(11):いいえ:auto_increment name:text:ujis_japanese_ci:いいえ name_f:text:ujis_japanese_ci:いいえ zip01:text:ujis_japanese_ci:はい:NULL zip02:text:ujis_japanese_ci:はい:NULL pref:smallint(6):はい:NULL addr01:text:ujis_japanese_ci:はい:NULL tel01:text:ujis_japanese_ci:はい:NULL tel02:text:ujis_japanese_ci:はい:NULL tel03:text:ujis_japanese_ci:はい:NULL email:text:ujis_japanese_ci:いいえ message:text:ujis_japanese_ci:はい:NULL create_data:datetime:いいえ:0000-00-00 00:00:00 del_flg:smallint(6):はい:0 customer_id :int(11):いいえ:0 status:smallint(6):はい:NULL -------------------------------- EC-CUBEバージョン 2.4.1 PHPバージョン PHP 5.2.10 DBバージョン MySQL 4.1.22 -------------------------------- |
seasoft |
投稿日時: 2009/9/8 21:39
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: お問い合わせ管理機能について 改訂内容を把握していないので、実際のところは分かりませんが、エラー文的には、DB に直接かかわりが無く、PHP ソースレベルの問題を指摘しています。
LC_Page_Contact_Ex (または LC_Page_Contact) に lfRegisterContactData() が存在しないということのようです。
|
tmn |
投稿日時: 2009/9/9 9:29
対応状況: −−−
|
半人前 登録日: 2009/9/8 居住地: 投稿: 11 |
Re: お問い合わせ管理機能について seasoft様、早速の返信ありがとうございます。
ひとまずソースコードを確認したいと思います。 ありがとうございました。 |
tmn |
投稿日時: 2009/9/9 10:20
対応状況: −−−
|
半人前 登録日: 2009/9/8 居住地: 投稿: 11 |
Re: お問い合わせ管理機能について やはり駄目でした。
ただ、以前まで出ていたエラー表示ではなく、 「システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。」 に表示が変わりました。 |
seasoft |
投稿日時: 2009/9/9 10:23
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: お問い合わせ管理機能について 引用:
かなり大きな進歩だと思いますよ これで、当初 tmn 様が予測していた、DB 周りのエラーにたどり着いたようです。 下記、参考になると良いのですが。 http://seasoft.jp1.cx/ec/tips/error#%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F_%E5%A4%A7%E5%A4%89%E3%81%8A%E6%89%8B%E6%95%B0%E3%81%A7%E3%81%99%E3%81%8C_%E3%82%B5%E3%82%A4%E3%83%88%E7%AE%A1%E7%90%86%E8%80%85%E3%81%BE%E3%81%A7%E3%81%94%E9%80%A3%E7%B5%A1%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84
|
tmn |
投稿日時: 2009/9/9 11:21
対応状況: −−−
|
半人前 登録日: 2009/9/8 居住地: 投稿: 11 |
Re: お問い合わせ管理機能について seasoft様ありがとうございます。
ご紹介頂いたサイトを参考に、 ○パラメータ「DEBUG_MODE」を「true」にする。 ○EC-CUBE のログ (/data/logs/site.log) を確認する。 以上を行ったところ、まったくお恥ずかしい話なのですが、 create_dateというカラム名をcreate_dataと書き間違えていたことが原因でした。 seasoft様には迅速かつ丁寧に対応していただいたにもかかわらず、初歩的なミスで大変申し訳ないです。 ただ、エラーが発生した際にどのように原因までたどり着き修正を行うかという勉強をさせていただきました。 本当にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |