Изменить Размер Окон Для Ввода Комментария И Адреса Доставки
#1
Отправлено 30 Сентябрь 2014 - 15:28
1) Нужно форматирование по ширине там, где выбор способа доставки - нужно перенести точки с выбором способа и широкое пространство оставить для описания способа, а то сейчас много строк, а слева пусто.
2) Блок с комментарием и адресом нужно сделать шире, как строки с ФИО и др. и больше по высоте в 2 раза.
Спасибо! Сайт
#2
Отправлено 30 Сентябрь 2014 - 15:44
La_Primavera (30 Сентябрь 2014 - 15:28) писал:
1) Нужно форматирование по ширине там, где выбор способа доставки - нужно перенести точки с выбором способа и широкое пространство оставить для описания способа, а то сейчас много строк, а слева пусто.
2) Блок с комментарием и адресом нужно сделать шире, как строки с ФИО и др. и больше по высоте в 2 раза.
Спасибо! Сайт
.contentContainer.order-step input { width: 375px; }на
.contentContainer.order-step { width: 840px; }2) в файле style.css вконец вставьте
input#deliveryRegion, input#deliveryCity, input#deliveryZipCode { width: 300px; }
#3
Отправлено 01 Октябрь 2014 - 09:24
#4
Отправлено 01 Октябрь 2014 - 10:52
La_Primavera (01 Октябрь 2014 - 09:24) писал:
.input-box textarea { width: 313px; }на
.input-box textarea { width: 294px; }1. Уточните на скриншоте, как они должны выглядеть.
#5
Отправлено 01 Октябрь 2014 - 11:15
#7
Отправлено 01 Октябрь 2014 - 12:14
#8
Отправлено 20 Июнь 2016 - 16:50
Сделала по инструкции отсюда. Но это делает возможным не заполнять обязательные поля при шаге 2 оформления заказа, вне зависимости от выбранного способа доставки. Такой вариант не подходит.
#11
Отправлено 27 Июнь 2016 - 17:42
izyum (27 Июнь 2016 - 13:51) писал:
$('.deliveryRadio').click(function(){ var ID = $('input[name="form[delivery][id]"]:checked').val(); $('.quick_order_payment').hide(); $('.quick_order_payment[rel="' + ID + '"]').show(); $('.quick_order_payment[rel="' + ID + '"]').find('input:first').attr('checked', true); });после вставьте
$(function() { $('.deliveryRadio').click(function() { var delivery = '349915'; if($(this).val() === delivery) { var desc = $.trim($(this).closest('tbody').find('.cell2 .htmlDataBlock').text()); $('#quickDeliveryAddress').val(desc); $('#quickDeliveryCity').val("Самовывоз"); $('#quickDeliveryZipCode, #quickDeliveryRegion, #quickDeliveryCity, #quickDeliveryAddress').parent().parent().hide(); $('#quickDeliveryZipCode, #quickDeliveryRegion, #quickDeliveryCity, #quickDeliveryAddress').hide(); } else { $('#quickDeliveryAddress').val(''); $('#quickDeliveryCity').val(''); $('#quickDeliveryZipCode, #quickDeliveryRegion, #quickDeliveryCity, #quickDeliveryAddress').parent().parent().show(); $('#quickDeliveryZipCode, #quickDeliveryRegion, #quickDeliveryCity, #quickDeliveryAddress').show(); } }); $('.deliveryRadio[checked="checked"]').trigger('click'); });В данном случае описание способа доставки будет перенесено в поле "Адрес доставки", а название способа доставки в поле "Город".
далее добавьте в конец файла main.js
$(function() { $('.deliveryRadio').click(function() { var delivery = '349915'; if($(this).val() === delivery) { var desc = $.trim($(this).closest('tbody').find('.cell4 p').text()); $('#deliveryAddress').val(desc); $('#deliveryCity').val("Самовывоз"); $('#deliveryZipCode, #deliveryRegion, #deliveryCity, #deliveryAddress').parent().parent().hide(); $('#deliveryZipCode, #deliveryRegion, #deliveryCity, #deliveryAddress').hide(); } else { $('#deliveryAddress').val(''); $('#deliveryCity').val(''); $('#deliveryZipCode, #deliveryRegion, #deliveryCity, #deliveryAddress').parent().parent().show(); $('#deliveryZipCode, #deliveryRegion, #deliveryCity, #deliveryAddress').show(); } }); $('.deliveryRadio[checked="checked"]').trigger('click'); });
#12
Отправлено 27 Июнь 2016 - 21:48
#13
Отправлено 28 Июнь 2016 - 02:03
<!-- Если поле адреса доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %} <div class="field"> <label for="deliveryAddress" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Адрес доставки{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <textarea col="7" id="deliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea> </div> </div> {% ENDIF %} <!-- Если поле комментария запрашивается --> {% IF SETTINGS_ORDER_FIELDS_COMMENT<3 %} <div class="field"> <label for="deliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>Комментарий{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <textarea col="7" id="deliveryComment" name="form[delivery][comment]" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_COMMENT}</textarea> </div> </div> {% ENDIF %}
замените на:
<!-- Если поле адреса доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %} <div class="field"> <label for="deliveryAddress" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Адрес доставки{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <textarea cols="100" rows="5" id="deliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea> </div> </div> {% ENDIF %} <!-- Если поле комментария запрашивается --> {% IF SETTINGS_ORDER_FIELDS_COMMENT<3 %} <div class="field"> <label for="deliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>Комментарий{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <textarea cols="100" rows="5" id="deliveryComment" name="form[delivery][comment]" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_COMMENT}</textarea> </div> </div> {% ENDIF %}
#14
Отправлено 29 Июнь 2016 - 15:35
Vaccina (28 Июнь 2016 - 02:03) писал:
<!-- Если поле адреса доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %} <div class="field"> <label for="deliveryAddress" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Адрес доставки{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <textarea col="7" id="deliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea> </div> </div> {% ENDIF %} <!-- Если поле комментария запрашивается --> {% IF SETTINGS_ORDER_FIELDS_COMMENT<3 %} <div class="field"> <label for="deliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>Комментарий{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <textarea col="7" id="deliveryComment" name="form[delivery][comment]" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_COMMENT}</textarea> </div> </div> {% ENDIF %}
замените на:
<!-- Если поле адреса доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %} <div class="field"> <label for="deliveryAddress" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>Адрес доставки{% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <textarea cols="100" rows="5" id="deliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea> </div> </div> {% ENDIF %} <!-- Если поле комментария запрашивается --> {% IF SETTINGS_ORDER_FIELDS_COMMENT<3 %} <div class="field"> <label for="deliveryComment" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>Комментарий{% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <textarea cols="100" rows="5" id="deliveryComment" name="form[delivery][comment]" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_COMMENT}</textarea> </div> </div> {% ENDIF %}
Спасибо большое! Теперь все замечательно!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных