[Svn-src-all:1225] [version-2_5-dev 20113] #990(配送設定・支払方法設定の仕様変更)
nanasess
admin @ mail.ec-cube.net
2011年 2月 8日 (火) 14:13:02 JST
Subversion committed to /home/svn/open 20113
http://svn.ec-cube.net/open_trac/changeset/20113
┌────────────────────────────┐
│更新者 : nanasess │
│更新日時: 2011-02-08 14:13:01 +0900 (火, 08 2月 2011)│
└────────────────────────────┘
Log:
--------------------------------------------------------
#990(配送設定・支払方法設定の仕様変更)
* 表示調整
Changed: [U:修正,A:追加,D:削除]
--------------------------------------------------------
U branches/version-2_5-dev/data/Smarty/templates/default/shopping/payment.tpl
U branches/version-2_5-dev/data/Smarty/templates/sphone/shopping/payment.tpl
変更: branches/version-2_5-dev/data/Smarty/templates/default/shopping/payment.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/default/shopping/payment.tpl 2011-02-07 15:39:38 UTC (rev 20112)
+++ branches/version-2_5-dev/data/Smarty/templates/default/shopping/payment.tpl 2011-02-08 05:13:01 UTC (rev 20113)
@@ -22,7 +22,14 @@
<!--▼CONTENTS-->
<script type="text/javascript">//<![CDATA[
$(function() {
+ if ($('input[name=deliv_id]:checked').val()
+ || $('#deliv_id').val()) {
+ showForm(true);
+ } else {
+ showForm(false);
+ }
$('input[id^=deliv_]').click(function() {
+ showForm(true);
var data = {};
data.mode = 'select_deliv';
data.deliv_id = $(this).val();
@@ -95,6 +102,19 @@
alert('通信中にエラーが発生しました。カート画面に移動します。');
location.href = '<!--{$smarty.const.CART_URLPATH}-->';
}
+
+ /**
+ * 配送方法の選択状態により表示を切り替える
+ */
+ function showForm(show) {
+ if (show) {
+ $('#payment, div.delivdate, .select-msg').show();
+ $('.non-select-msg').hide();
+ } else {
+ $('#payment, div.delivdate, .select-msg').hide();
+ $('.non-select-msg').show();
+ }
+ }
});
//]]>
</script>
@@ -111,7 +131,7 @@
<!--{assign var=key value="deliv_id"}-->
<!--{if $is_single_deliv}-->
- <input type="hidden" name="<!--{$key}-->" value="<!--{$arrForm[$key].value}-->" />
+ <input type="hidden" name="<!--{$key}-->" value="<!--{$arrForm[$key].value}-->" id="deliv_id" />
<!--{else}-->
<div class="payarea">
<h3>配送方法の指定</h3>
@@ -140,7 +160,8 @@
<div class="payarea">
<h3>お支払方法の指定</h3>
- <p>お支払方法をご選択ください。</p>
+ <p class="select-msg">お支払方法をご選択ください。</p>
+ <p class="non-select-msg">まずはじめに、配送方法を選択ください。</p>
<!--{assign var=key value="payment_id"}-->
<!--{if $arrErr[$key] != ""}-->
@@ -176,10 +197,11 @@
<!--{if $cartKey != $smarty.const.PRODUCT_TYPE_DOWNLOAD}-->
<div class="payarea02">
<h3>お届け時間の指定</h3>
- <p>ご希望の方は、お届け時間を選択してください。</p>
+ <p class="select-msg">ご希望の方は、お届け時間を選択してください。</p>
+ <p class="non-select-msg">まずはじめに、配送方法を選択ください。</p>
<!--{foreach item=shippingItem name=shippingItem from=$arrShipping}-->
<!--{assign var=index value=$smarty.foreach.shippingItem.index}-->
- <div>
+ <div class="delivdate">
<!--★お届け日★-->
<!--{assign var=key value="deliv_date`$index`"}-->
<span class="attention"><!--{$arrErr[$key]}--></span>
変更: branches/version-2_5-dev/data/Smarty/templates/sphone/shopping/payment.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/sphone/shopping/payment.tpl 2011-02-07 15:39:38 UTC (rev 20112)
+++ branches/version-2_5-dev/data/Smarty/templates/sphone/shopping/payment.tpl 2011-02-08 05:13:01 UTC (rev 20113)
@@ -22,7 +22,14 @@
<!--▼CONTENTS-->
<script type="text/javascript">//<![CDATA[
$(function() {
+ if ($('input[name=deliv_id]:checked').val()
+ || $('#deliv_id').val()) {
+ showForm(true);
+ } else {
+ showForm(false);
+ }
$('input[id^=deliv_]').click(function() {
+ showForm(true);
var data = {};
data.mode = 'select_deliv';
data.deliv_id = $(this).val();
@@ -95,6 +102,19 @@
alert('通信中にエラーが発生しました。カート画面に移動します。');
location.href = '<!--{$smarty.const.CART_URLPATH}-->';
}
+
+ /**
+ * 配送方法の選択状態により表示を切り替える
+ */
+ function showForm(show) {
+ if (show) {
+ $('#payment, div.delivdate, .select-msg').show();
+ $('.non-select-msg').hide();
+ } else {
+ $('#payment, div.delivdate, .select-msg').hide();
+ $('.non-select-msg').show();
+ }
+ }
});
//]]>
</script>
@@ -107,7 +127,7 @@
<input type="hidden" name="uniqid" value="<!--{$tpl_uniqid}-->" />
<!--{assign var=key value="deliv_id"}-->
<!--{if $is_single_deliv}-->
- <input type="hidden" name="<!--{$key}-->" value="<!--{$arrForm[$key].value}-->" />
+ <input type="hidden" name="<!--{$key}-->" value="<!--{$arrForm[$key].value}-->" id="deliv_id" />
<!--{else}-->
<div class="payarea">
<h3>配送方法の指定</h3>
@@ -136,7 +156,8 @@
<div class="payarea">
<h3>お支払方法の指定</h3>
- <p>お支払方法をご選択ください。</p>
+ <p class="select-msg">お支払方法をご選択ください。</p>
+ <p class="non-select-msg">まずはじめに、配送方法を選択ください。</p>
<!--{assign var=key value="payment_id"}-->
<!--{if $arrErr[$key] != ""}-->
@@ -173,16 +194,17 @@
<!--{if $cartKey != $smarty.const.PRODUCT_TYPE_DOWNLOAD}-->
<div class="payarea02">
<h3>お届け時間の指定</h3>
- <p>ご希望の方は、お届け時間を選択してください。</p>
+ <p class="select-msg">ご希望の方は、お届け時間を選択してください。</p>
+ <p class="non-select-msg">まずはじめに、配送方法を選択ください。</p>
<!--{foreach item=shippingItem name=shippingItem from=$arrShipping}-->
<!--{assign var=index value=$smarty.foreach.shippingItem.index}-->
<!--{if $is_multiple}-->
- <div>
+ <div class="delivdate">
<!--{$shippingItem.shipping_name01}--><!--{$shippingItem.shipping_name02}--><br />
<!--{$arrPref[$shippingItem.shipping_pref]}--><!--{$shippingItem.shipping_addr01}--><!--{$shippingItem.shipping_addr02}-->
</div>
<!--{/if}-->
- <div>
+ <div class="delivdate">
<!--★お届け日★-->
<!--{assign var=key value="deliv_date`$index`"}-->
<span class="attention"><!--{$arrErr[$key]}--></span>
@@ -196,7 +218,7 @@
</select>
<!--{/if}-->
</div>
- <div>
+ <div class="delivdate">
<!--★お届け時間★-->
<!--{assign var=key value="deliv_time_id`$index`"}-->
<span class="attention"><!--{$arrErr[$key]}--></span>
Svn-src-all メーリングリストの案内