В Теме Новогодняя вот так выглядит страница оформленного заказа. Поля с улицей, городом, корпусом и пр. не должны скрываться, так как они не были заполнены покупателем. Такую же грязь я вижу у себя в админке в адресной строке покупателя. Здесь явно хромает логика оформления. Пожалуйста, исправьте шаблон.
0
Нелогичное Отображение Адреса При Его Незаполнении Покупателем.
Автор ogonek7777, 02 июня 2017 17:06
Сообщений в теме: 5
#1
Отправлено 02 Июнь 2017 - 17:06
#2
Отправлено 04 Июнь 2017 - 19:04
ау
#3
Отправлено 06 Июнь 2017 - 14:19
ogonek7777 (02 Июнь 2017 - 17:06) писал:
В Теме Новогодняя вот так выглядит страница оформленного заказа. Поля с улицей, городом, корпусом и пр. не должны скрываться, так как они не были заполнены покупателем. Такую же грязь я вижу у себя в админке в адресной строке покупателя. Здесь явно хромает логика оформления. Пожалуйста, исправьте шаблон.
2017-06-02_17-01-41.png
2017-06-02_17-01-41.png
// Разделение поле адрес на Улица, Дом, Квартира function address(){ $('#quickform .button').click(function(){ if ( $('#quickDeliveryAddress').val().match( /(.*)(улица)+(.*)/i ) ) { $('#quickDeliveryAddress').val(null); } $('#quickDeliveryAddress').val('Улица: ' + $('#quickDeliveryAddressStreet').val() + ', Дом/Корпус: ' + $('#quickDeliveryAddressHome').val() + ', Квартира: ' + $('#quickDeliveryAddressFlat').val()); $(this).submit(); return false; }); }и заменить его на
// Разделение поле адрес на Улица, Дом, Квартира function address(){ $('#quickform .button').click(function(){ if($('#quickDeliveryAddressStreet').val() !='' || $('#quickDeliveryAddressHome').val() !='' || $('#quickDeliveryAddressFlat').val() !=''){ if ( $('#quickDeliveryAddress').val().match( /(.*)(улица)+(.*)/i ) ) { $('#quickDeliveryAddress').val(null); } $('#quickDeliveryAddress').val('Улица: ' + $('#quickDeliveryAddressStreet').val() + ', Дом/Корпус: ' + $('#quickDeliveryAddressHome').val() + ', Квартира: ' + $('#quickDeliveryAddressFlat').val()); $(this).submit(); return false; } }); }
#4
Отправлено 07 Июнь 2017 - 18:23
Stasya (06 Июнь 2017 - 14:19) писал:
Здравствуйте. Вам необходимо в файле main.js найти блок
// Разделение поле адрес на Улица, Дом, Квартира function address(){ $('#quickform .button').click(function(){ if ( $('#quickDeliveryAddress').val().match( /(.*)(улица)+(.*)/i ) ) { $('#quickDeliveryAddress').val(null); } $('#quickDeliveryAddress').val('Улица: ' + $('#quickDeliveryAddressStreet').val() + ', Дом/Корпус: ' + $('#quickDeliveryAddressHome').val() + ', Квартира: ' + $('#quickDeliveryAddressFlat').val()); $(this).submit(); return false; }); }и заменить его на
// Разделение поле адрес на Улица, Дом, Квартира function address(){ $('#quickform .button').click(function(){ if($('#quickDeliveryAddressStreet').val() !='' || $('#quickDeliveryAddressHome').val() !='' || $('#quickDeliveryAddressFlat').val() !=''){ if ( $('#quickDeliveryAddress').val().match( /(.*)(улица)+(.*)/i ) ) { $('#quickDeliveryAddress').val(null); } $('#quickDeliveryAddress').val('Улица: ' + $('#quickDeliveryAddressStreet').val() + ', Дом/Корпус: ' + $('#quickDeliveryAddressHome').val() + ', Квартира: ' + $('#quickDeliveryAddressFlat').val()); $(this).submit(); return false; } }); }
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных