バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > バグ報告・利用に関する質問 > 複数帳票プラグインに関して

バグ報告・利用に関する質問

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
King-07
投稿日時: 2014/3/11 16:52
対応状況: 確認中
常連
登録日: 2013/10/17
居住地:
投稿: 60
複数帳票プラグインに関して
EC-CUBEバージョン 2.13.0
PHPバージョン PHP 5.2.17
DBバージョン PostgreSQL 8.4.11
OS WINDOWS 8
ブラウザ FIREFOX最新版

上記の環境でサイトを構築しておりまして

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=14312&forum=11&post_id=64471#forumpost64471

こちらのフォーラムで色々とアドバイス頂き最終的に
複数帳票プラグインを導入させて貰ったのですが、
帳票を表示する際に使われるPDFを帳票のタイプ毎に
分けたいと思っておりますが、その指示はプラグイン側のファイルに
記述する内容なのでしょうか。それとも元々EC-CUBE側にあるファイルに
記述する事になるのでしょうか。

一通りプラグインの内包ファイルは見てはみたものの
変更箇所が見当付かない状況で、アドバイス頂ければ幸いです。

どうぞ宜しくお願い致します。
yuh
投稿日時: 2014/3/11 17:22
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 複数帳票プラグインに関して
そのプラグインでは帳票ごとにベースになるPDFを切り替える事はできないと思います。

帳票のタイプ別にベースになるpdfを切り替えるのは、結構簡単にできるので挑戦してみてください。
tokuhiro
投稿日時: 2014/3/12 10:29
対応状況: −−−
常連
登録日: 2012/4/18
居住地: 大阪
投稿: 53
Re: 複数帳票プラグインに関して
お世話になっております。

LC_Page_AdminOrder_Pdf の160行目付近の

if (count($arrErr) == 0) {


の下に以下コードを挿入することで、出力されるPDFの変更が可能になります。
(結構力技ですが。。。)

* pdfの配置場所は、nouhinsyo1.pdfと同じディレクトリに配置してください。

            if ($this->arrForm['type'] == "0") { 
                // 帳票の種類の一番上の項目で利用するPDFファイル名
                $pdf_file = "nouhinsyo1.pdf";
            } elseif ($this->arrForm['type'] == "1") {
                // 帳票の種類の二番目の項目で利用するPDFファイル名
               $pdf_file = "nouhinsyo_big.pdf";
            } else {
                // その他の項目で利用するPDFファイル名
                $pdf_file = "nouhinsyo1.pdf";
            }
        
            


161行目

            $objFpdf = new SC_Fpdf_Ex($arrRet['download'], $arrRet['title']);


となっているところを


$objFpdf = new SC_Fpdf_Ex($arrRet['download'], $arrRet['title'], $pdf_file);


に変更

ですが、何点か問題があります。

1.変更できる箇所は上部項目のみ
  →下部の表や備考の変更は出来ません。
2.nouhinsyo1.pdfのレイアウトに合わせなければいけない。

完璧にレイアウトをがらりと変えるとなると、難しいカスタマイズが必要になってきます。
King-07
投稿日時: 2014/3/14 11:36
対応状況: 解決済
常連
登録日: 2013/10/17
居住地:
投稿: 60
Re: 複数帳票プラグインに関して
yuh 様
tokuhiro 様



アドバイス頂きましてありがとうございました。

せっかくご提供頂いたプラグインでしたが、
今回は新たに『請求書』を作製したかったため、
レイアウトが大きく変わる事が前提となりますので、
プラグインを使用することで大幅なカスタムが必要に
なるとのことであればyuh様よりご提案頂いた一からの
カスタムにて対応させて頂こうかと考えております。

またフォーラムでカスタムの方法をお尋ねする事になると
思いますが、その際はお力添え頂ければ幸いです。

yuh
投稿日時: 2014/3/14 11:52
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 複数帳票プラグインに関して
自分が考えていたのはtokuhiro様が書いたコードとほぼ同じような感じです。

帳票のレイアウトを大幅に変更するのであれば、何度もやったことはありますが、微妙な調整がとても時間かかります。

調整が細かいのと、レイアウトによって記述が変わってくる為、フォーラムでカスタムの方法を尋ねるのは厳しいと思います。

King-07
投稿日時: 2014/3/14 12:12
対応状況: −−−
常連
登録日: 2013/10/17
居住地:
投稿: 60
Re: 複数帳票プラグインに関して
yuh 様


コメント頂きましてありがとうございます。

レイアウト変更に関してはおっしゃる通りに微妙な調整で
ジリジリと行い、現状はデフォルトの納品書と違った配置で
出力できているのですが、帳票の種類を増やしつつその新しい
帳票用の下地となるPDFデータや、LC_Page_Admin_Order_Pdf などに
書き込む事が必要になってくるのであろう記述内容でちょっと
躓いている状況です。

また具体的に伺えそうな項目出てきましたら、
フォーラムにて質問させて頂きます。
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,838名です
総投稿数は109,985件です

投稿数ランキング

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