バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 納品書PDFにメッセージを表記させたい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ehptj
投稿日時: 2010/1/29 12:15
対応状況: −−−
新米
登録日: 2010/1/22
居住地:
投稿: 9
納品書PDFにメッセージを表記させたい
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=5253&forum=11

こちらを参考にさせてもらいながら、納品書のカスタマイズをしております。

お客様からのメッセージを【備考欄】に入れようとしておりますが苦戦しております。

メールのほうではデフォルトで
メッセージ:○○○○○
と書いた内容が入ります。

こちらを納品書にも出したいというカスタマイズです。
ご教授のほど、よろしくお願いいたします。
AMUAMU
投稿日時: 2010/1/29 19:13
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 納品書PDFにメッセージを表記させたい
参考先として掲示されているURLの内容を元にすることでカスタマイズは出来そうだと思いましたが、何に苦戦されているのでしょうか?
まずは情報を補充していただければと思います。

また情報の補充の際に下記もお読みいただければと思います。
http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

ehptj
投稿日時: 2010/1/30 0:39
対応状況: −−−
新米
登録日: 2010/1/22
居住地:
投稿: 9
Re: 納品書PDFにメッセージを表記させたい
AMUAMU 様

レスありがとうございます。
お客様が「お支払い方法・お届け時間等の指定」画面で入力される「その他お問い合わせ」の内容を納品書PDFの備考欄に追記して出力したいと思っております。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=5253&forum=11

↑こちらのほうで電話番号、指定日等の追記はできましたが、「その他お問い合わせ」の指定方法がわからず苦戦しております。

お手数をおかけしますがご教授いただけたら有難いです。
よろしくお願いいたします。
*****************************************
EC-CUBE 2.4.2
OS Linux18:49:47 EDT 2008 i686
DBサーバ PostgreSQL 8.1.11
WEBサーバ Apache/2.2.3 (CentOS)
PHP 5.1.6
GD Loaded
*****************************************
AMUAMU
投稿日時: 2010/1/30 7:12
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 納品書PDFにメッセージを表記させたい
>こちらのほうで電話番号、指定日等の追記はできましたが

試したわけではないですが、ざっと見る感じでは同じようにすれば「その他お問い合わせ」も追記は出来そうだと思いますがダメでしょうか?
苦戦されたという失敗した内容でも示していただければ間違っているポイントなどを見つけられるかもしれないです。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

flannel
投稿日時: 2010/2/2 10:57
対応状況: −−−
新米
登録日: 2009/3/6
居住地:
投稿: 10
Re: 納品書PDFにメッセージを表記させたい
同じようなことを考えて下記のようなことを昔考えました。
但し、本当にPDFに表示されるだけです(一応改行もします)。

下のほうにも書いてありますが、実際の運用において色々と制約がでてきます。
PHPもろくに判らないで書いているので、文法的にも不自然なところがあると思います。あくまてヒントという形で見ていただければと思います。
あとは、有識者の方のレスに期待ということで。

/data/class/SC_Fpdf.phpに下記の内容を付け加える。

$text = “<メッセージ>”.$this->arrDisp['message'];
$size=100;
for($i=0;$i<=mb_strlen($text,”sjis”)/$size;$i++){
$result=mb_substr($text,$i*$size,$size,”sjis”).”\r\n”;
$this->lfText(15, 218+($i*5), $result, 9);

但し、表示場所を固定で指定しているので、現在の設定の場合に、購入明細が長くなると明細と重なってしまうので注意が必要。
備考の表示を参考に”MultiCell”を使用すればうまくいくかもしれない・・・。
ehptj
投稿日時: 2010/2/5 22:41
対応状況: −−−
新米
登録日: 2010/1/22
居住地:
投稿: 9
Re: 納品書PDFにメッセージを表記させたい
flannel 様

ご返信、本当にありがとうございます。
またお返事が遅くなって大変申し訳ございませんでした。

教えていただいたソースをSC_Fpdf.phpに貼り付けてみました。
管理画面>受注管理から帳票をクリックしますとポップアップが白くなってしまい、動きません。

私のペースト場所が悪かったかもといろいろ試しましたが同じく白画面でした。

申し訳ございませんが今一度ご教授いただけますでしょうか。
よろしくお願いいたします。
flannel
投稿日時: 2010/2/8 15:30
対応状況: −−−
新米
登録日: 2009/3/6
居住地:
投稿: 10
Re: 納品書PDFにメッセージを表記させたい
こんにちは。

私の場合は、

//メッセージの追加(暫定版)
$text = "<メッセージ>".$this->arrDisp['message'];
$size=100;
for($i=0;$i<=mb_strlen($text,"sjis")/$size;$i++){$result=mb_substr($text,$i*$size,$size,"sjis")."\r\n";
$this->lfText(15, 218+($i*5), $result, 9);

を164行目に挿入してあるだけです。
あとは、「{}」の付け忘れや、「””」のつけ忘れ、「;」の有無
などを確認してみてください。

これ以上は、申し訳ないですが、私もPHP初心者のためわかりません。
なお、動作環境は下記のようになっています。

EC-CUBE 2.4.1
OS Linux
DB MySQL 4.1.22
WEBサーバ Apache
PHP 5.2.11
AMUAMU
投稿日時: 2010/2/9 0:20
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 納品書PDFにメッセージを表記させたい
画面が白くなる場合、PHPのエラーログが出力されているはずですのでログをまずは確認されると良いと思います。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

ehptj
投稿日時: 2010/2/9 22:59
対応状況: −−−
新米
登録日: 2010/1/22
居住地:
投稿: 9
Re: 納品書PDFにメッセージを表記させたい
flannel様

出来ました!
ありがとうございました。

教えていただいたソースですが閉じカッコ「 }」を入れましたら動きました。

//メッセージの追加(暫定版)
$text = "<メッセージ>".$this->arrDisp['message'];
$size=100;
for($i=0;$i<=mb_strlen($text,"sjis")/$size;$i++){$result=mb_substr($text,$i*$size,$size,"sjis")."\r\n";
$this->lfText(15, 218+($i*5), $result, 9);
}

これでお客様受注時のメッセージが帳票に印刷されます。

本当にありがとうございました。
助かりました。

またAMUAMU様もアドバイスありがとうございました!

本当にうれしいです。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は145,211名です
総投稿数は113,505件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2340
5
h_tanaka
2139
6
umebius
2085
7
yuh
1905
8
mcontact
1820
9
red
1585
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
805
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18
balisys
603
19 DELIGHT 572
20
patapata
502


ネットショップの壺

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

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