バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > 納品書の備考欄で50文字超えて入力した場合、作成ボタンクリックすると、再度ダイアログが表示される。

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sumida
投稿日時: 2013/3/30 9:39
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
納品書の備考欄で50文字超えて入力した場合、作成ボタンクリックすると、再度ダイアログが表示される。
納品書の備考欄1行目に全角文字を50文字超えて入力した場合(全角では、とりあえず入力できました。)、作成ボタンクリックすると、再度ダイアログが表示される。
直接の原因は不明ですが、

data/Smarty/templates/admin/order/pdf_input.tpl
        <td>
            1行目:<input type="text" name="etc1" size="40" value="" maxlength="<!--{$smarty.const.STEXT_LEN}-->"/><br />
            <!--{if $arrErr.etc2}--><span class="attention"><!--{$arrErr.msg1}--></span><!--{/if}-->
            2行目:<input type="text" name="etc2" size="40" value="" maxlength="<!--{$smarty.const.STEXT_LEN}-->"/><br />
            <!--{if $arrErr.etc3}--><span class="attention"><!--{$arrErr.msg3}--></span><!--{/if}-->
            3行目:<input type="text" name="etc3" size="40" value="" maxlength="<!--{$smarty.const.STEXT_LEN}-->"/><br />
            <span style="font-size: 80%;">※未入力時は表示されません。</span><br />
        </td>


1行目:ない(追加)
<!--{if $arrErr.etc1}--><span class="attention"><!--{$arrErr.msg1}--></span><!--{/if}-->
2行目:$arrErr.msg1-->$arrErr.msg2(変更)
<!--{if $arrErr.etc2}--><span class="attention"><!--{$arrErr.msg2}--></span><!--{/if}-->

とすれば、50文字を超えた部分を切り捨てて納品書が作成される。
(エラー表示にはなりません。)

4/16 訂正
コードに誤りがありました。
エラーメッセージ $arrErr.msg1 --> $arrErr.etc1
         $arrErr.msg2 --> $arrErr.etc2
         $arrErr.msg3 --> $arrErr.etc3
初期値を変数で指定
でした。

        <td>
            <!--{if $arrErr.etc1}--><span class="attention"><!--{$arrErr.etc1}--></span><!--{/if}-->
            1行目:<input type="text" name="etc1" size="40" value="<!--{$arrForm.etc1|h}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->"/><br />
            <!--{if $arrErr.etc2}--><span class="attention"><!--{$arrErr.etc2}--></span><!--{/if}-->
            2行目:<input type="text" name="etc2" size="40" value="<!--{$arrForm.etc2|h}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->"/><br />
            <!--{if $arrErr.etc3}--><span class="attention"><!--{$arrErr.etc3}--></span><!--{/if}-->
            3行目:<input type="text" name="etc3" size="40" value="<!--{$arrForm.etc3|h}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->"/><br />
            <span style="font-size: 80%;">※未入力時は表示されません。</span><br />
        </td>
sumida
投稿日時: 2013/4/3 21:16
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: 納品書の備考欄で50文字超えて入力した場合、作成ボタンクリックすると、再度ダイアログが表示される。
コミッタの方のご返事がないので、再度、状況を説明しておきます。

1.「帳票の作成ダイアログ」を表示する。
2.備考欄1行目に全角で51文字以上を入力する。
  (Safari ですが、半角では51文字以上の入力はできませんが、全角では51文字以上でも入力できました。)
3.帳票を作成を指示します。

通常は、
4.新しい画面を表示し、この画面にPDFを表示する。

このケースでは、
4.新しい画面(画面の幅が大きくなる。)を表示し、再度「帳票の作成ダイアログ」が表示される。
  (備考欄は、未入力の状態になります。)
5.この画面で、帳票を作成を指示すると、この画面にPDFを表示する。

となります。
このケース、前記の修正を加えると発生しません。

対応をお願いします。
ゲスト
投稿日時: 2013/4/5 22:26
対応状況: −−−
Re: 納品書の備考欄で50文字超えて入力した場合、作成ボタンクリックすると、再度ダイアログが表示される。
tracの方で「管理画面 ポップアップ」で、検索して頂くと分かりますが、
エラーがあると、子画面の方に表示され、オペレーター的に「?」となる件があります。
・管理画面で子画面をやめる。
・子(子)画面前にエラーを検知する。

状況は、郵便番号登録時のエラーと似ていますが、子子画面なので、
今一度の、調査が必要とは、認識しました。

運用上、備考において、現行のeccubeのコードで不都合がある場合は、
各備考を50文字以上を破棄して、$this->Cell()に突っ込む、、、
が、現状での「解」かも。。。
sumida
投稿日時: 2013/4/13 12:03
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: 納品書の備考欄で50文字超えて入力した場合、作成ボタンクリックすると、再度ダイアログが表示される。
印刷日付の実在日チェック
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=12482&forum=1&post_id=57431#forumpost57431
こちらも、同じ画面の遷移になるようです。

現状
  納品書作成ダイアログ --> 別ウィンドウでPDFを表示(ここで、備考欄などのチェックがある。)

対策(案)
  納品書作成ダイアログ --> (備考欄などのチェック) --> 別ウィンドウでPDFを表示

となると、ダイアログではなく普通のウィンドウにするべきなのかも。
sumida
投稿日時: 2013/4/15 19:04
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: 納品書の備考欄で50文字超えて入力した場合、作成ボタンクリックすると、再度ダイアログが表示される。
コードの誤りがありました。
前述の投稿に修正を記述しています。

ただし、実際には、エラー表示にはならず、50文字で切られて帳票が作成されます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は67,446名です
総投稿数は98,813件です

投稿数ランキング

1
seasoft
7333
2
AMUAMU
2712
3
468
2693
4
nanasess
2116
5
umebius
1789
6
yuh
1612
7
red
1427
8
h_tanaka
1051
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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