質問 > 管理機能 > 配送業者登録の伝票No.URLが切れる |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nachu |
投稿日時: 2010/1/31 23:13
対応状況: −−−
|
半人前 登録日: 2008/9/13 居住地: 投稿: 25 |
配送業者登録の伝票No.URLが切れる 配送業者登録の伝票No.URLがmaxlength="50"になっています。
佐川急便の輸送状況を調べるURLは、 http://k2k.sagawa-exp.co.jp/p/sagawa/web/okurijoinput.jsp であり、 入力すると、 「 http://k2k.sagawa-exp.co.jp/p/sagawa/web/okurijoin 」 までで切れてしまいます。 data/Smarty/templates/default/admin/basis/delivery_input.tpl には、 <input type="text" name="<!--{$arrForm[$key].keyname}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="30" class="box30" /> となっています。 どこかから、lengthを引っ張ってきているのでしょうが、 その値がどこから参照しているのかわかりません。 おそらくパラメータ設定の「STEXT_LEN」の値を参照しているように見えます。 決めうちにすれば、すぐ解決するのですが・・・。 どうすればよろしいでしょうか? |
osamusi |
投稿日時: 2010/2/1 13:11
対応状況: −−−
|
長老 登録日: 2008/11/5 居住地: 投稿: 204 |
Re: 配送業者登録の伝票No.URLが切れる おっしゃる通り、パラメータ設定の「STEXT_LEN」の値を参照している為、「STEXT_LEN」の値を変更すれば、伝票No.URLのmaxlengthは変更されます。
あとは、「STEXT_LEN」の値を参照している他の項目と、「STEXT_LEN」の値を変更することによる影響を調査した方が良いと思います。
|
nachu |
投稿日時: 2010/2/3 16:31
対応状況: −−−
|
半人前 登録日: 2008/9/13 居住地: 投稿: 25 |
Re: 配送業者登録の伝票No.URLが切れる 引用:
あまりにも多くの入力項目で使用されているので、「STEXT_LEN」の数値を変えるのではなく、「URL_LEN」を使うように変更しました。 これで、デフォルトで300文字まで対応できました。 data/class/pages/admin/basis/LC_Page_Admin_Basis_Delivery_Input.php のパラメータ情報の初期化を行っている、121行(ver2.4.2)の 引用:
を、 $this->objFormParam->addParam("伝票No.確認URL", "confirm_url", URL_LEN, "n", array("URL_CHECK", "MAX_LENGTH_CHECK"), "http://"); に変更しました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |