バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 帳票出力機能で、発注書などを追加したい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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()でエラー表示してみると原因が分かるかも知れません。


----------------
pantacle
http://pantacle.net/

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)で表示できずにおります。

既に解決済みのようでしたら解決の糸口だけでも教えていただけると幸いです。

エラーログ
引用:

PHP Parse error: syntax error, unexpected T_CLASS in /var/www/vhosts/ドメイン/httpdocs/data/class/pages/admin/order/LC_Page_Admin_Order_Pdf.php on line 16, referer: http://ドメイン/admin/order/index.php


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: 帳票出力機能で、発注書などを追加したい
ご返答いただき、ありがとうございます。

もう少し部分的に質問できるように、エラーの原因を調べてあらためて質問させていただきます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1301
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.