質問 > 管理機能 > 帳票出力機能で、発注書などを追加したい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
fukap |
投稿日時: 2010/11/2 18:23
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
帳票出力機能で、発注書などを追加したい お世話になります。
自社サーバ内でテスト用にインストールしたEC-CUBEで、 発注書などの帳票を追加するカスタマイズをテストしているところです。 カスタマイズを施すまで、EC-CUBEそのものは問題なく動作しておりました。 以下の記事を参考にトライしてみましたが、どこが違うのかうまく行きません。 http://nakawake.net/?p=679 カスタマイズを行ってから動作確認したところ、それまで問題なく表示されていた、 帳票の作成ウインドウが真っ白になってしまいました。 require_once(CLASS_PATH . "SC_Fpdf_Order.php"); の記述をコメントアウトすると、とりあえず帳票の作成ウインドウは表示されます。 ですが、当然ながら発注書は出力されません。 記事の内容も少し古いのかもしれませんが、どこを読みかえれば良いのかわかりません。 EC-CUBE2.4系で帳票のカスタマイズをしたことがある方や情報をお持ちの方がおられましたら、ヒントいただけないでしょうか? ------------------------------------------------------------------------------------------ [EC-CUBE] 2.4.4 [レンタルサーバ] 自社サーバ [OS] Cent OS release 5.4 (Final) [PHP] PHP 5.2.13 [データベース] PostgreSQL 8.3.9 [WEBサーバ] Apache/2.2.3 ------------------------------------------------------------------------------------------ |
pantacle |
投稿日時: 2010/11/3 4:25
対応状況: −−−
|
長老 登録日: 2009/6/29 居住地: 富山 投稿: 242 |
Re: 帳票出力機能で、発注書などを追加したい 画面が白くなるということなので、SC_Fpdf_Order.php内にPHPの構文解析レベルのエラーがあるのだと思われます。
セミコロンが抜けているとか、全角空白がまぎれているとか、カッコが閉じてないとか。 display_errors()でエラー表示してみると原因が分かるかも知れません。
|
fukap |
投稿日時: 2010/11/3 15:28
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: 帳票出力機能で、発注書などを追加したい ありがとうございます。
display_errorsで、エラーが表示されるのですね。勉強になりました! エラーを見たところ、以下のように表示されました。 Fatal error: Cannot redeclare class PDF_Japanese in /(サーバーのフルパス)/data/module/pdf/japanese.php on line 539 あまり手がかりにはなりませんでしたが、 ふとSC_Fpdf_Order.phpの中で、require_onceとすべきところを、 requireにしていたのに気付き、これを直すとエラーが出なくなりました。 require(DATA_PATH . 'module/pdf/japanese.php'); ↓ require_once(DATA_PATH . 'module/pdf/japanese.php'); これでエラーは出なくなりましたが、帳票の種類セレクトボックスの中から 「発注書」を選択しても、帳票メッセージは切り替わりませんし、 出力したPDFも納品書のままでした。 SC_Fpdf_Order.php内では、以下のように「発注」という言葉に打ち変えていますので、 問題なく動作していれば、「発注」という言葉が出てきてくれて良さそうです。 $this->arrMessage = array( 'このたびはお買上げいただきありがとうございます。', '下記の内容にて発注させていただきます。', 'ご確認いただきますよう、お願いいたします。' ); 突破口になりそうな情報をお持ちであれば、教えてください。 |
tanaca |
投稿日時: 2011/7/5 19:15
対応状況: −−−
|
仙人 登録日: 2010/11/28 居住地: 福岡県 投稿: 332 |
Re: 帳票出力機能で、発注書などを追加したい fukap様
私も帳票の種類を追加しようと上記サイトを参考にしているのですが 帳票のポップアップ画面がHTTP エラー 500(Internal Server Error)で表示できずにおります。 既に解決済みのようでしたら解決の糸口だけでも教えていただけると幸いです。 エラーログ 引用:
EC-CUBE2.4.4 OS Linux DBサーバ MySQL 5.1.54 WEBサーバ Apache/2.2.3 (CentOS) PHP 5.3.6 |
fukap |
投稿日時: 2011/7/6 8:34
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: 帳票出力機能で、発注書などを追加したい 懐かしいスレッドを引っ張ってきましたね。
解決したのかどうかわかりませんが、自分が納得できる形にはしました。 基本は http://nakawake.net/?p=679 を参考にやったのですが、 他にもいろいろ直したような記憶があります。 あと、帳票の種類を切り替えた際に、帳票メッセージを瞬時に切り替えるために、 テンプレートファイルに javascript で対処したと思います。 まとめるのはちょっと時間がかかるので、部分的にならお答えできるかもしれません。 まずはエラーメッセージを手がかりに頑張ってみてください。 |
tanaca |
投稿日時: 2011/7/6 9:17
対応状況: −−−
|
仙人 登録日: 2010/11/28 居住地: 福岡県 投稿: 332 |
Re: 帳票出力機能で、発注書などを追加したい ご返答いただき、ありがとうございます。
もう少し部分的に質問できるように、エラーの原因を調べてあらためて質問させていただきます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |