Подскажите как убрать поля: все поля графы АДРЕС ДОСТАВКИ , кроме комментарий, при выборе "САМОВЫВОЗ"???
0
Убрать Поля При Самовывозе
Автор Сергей Иванов, 28 нояб. 2015 13:42
Сообщений в теме: 7
#1
Отправлено 28 Ноябрь 2015 - 13:42
#2
Отправлено 28 Ноябрь 2015 - 15:45
Очень важная тема! И очень нужна оперативная помощь!
#3
Отправлено 28 Ноябрь 2015 - 17:32
Сергей Иванов (28 Ноябрь 2015 - 13:42) писал:
Подскажите как убрать поля: все поля графы АДРЕС ДОСТАВКИ , кроме комментарий, при выборе "САМОВЫВОЗ"???
Здравствуйте! Попробуйте в конец файла main.js дбавить
$(function() { $('.deliveryRadio').click(function() { var courier_id = '298032'; var current_id = $(this).val(); $('#quickDeliveryRegion').closest('tr').show(); $('#quickDeliveryCity').closest('tr').show(); $('#deliveryConvenientDate').closest('tr').show(); $('#quickDeliveryAddress').closest('tr').show(); if(current_id === courier_id) { $('#quickDeliveryRegion').closest('tr').hide(); $('#quickDeliveryCity').closest('tr').hide(); $('#deliveryConvenientDate').closest('tr').hide(); $('#quickDeliveryAddress').closest('tr').hide(); } }); $('.deliveryRadio:checked').trigger('click'); });
#4
Отправлено 28 Ноябрь 2015 - 17:59
Вроде ничего не поменялось(
#5
Отправлено 01 Декабрь 2015 - 01:45
В шаблоне Быстрый заказ после:
вставьте:
<!-- Загружаем скрипты для быстрого заказа --> <script type="text/javascript"> $(function(){ quickOrderScripts()}); $(function(){ OrderScripts()});
вставьте:
$(function() { $('.deliveryRadio').click(function() { var courier_id = '298032'; var current_id = $(this).val(); $('.deliveryConvenientDate + li.wide').show(); $('.adress .fields').show(); if(current_id === courier_id) { $('.deliveryConvenientDate + li.wide').hide(); $('.adress .fields').hide(); } }); $('.deliveryRadio:checked').trigger('click'); });
#6
Отправлено 01 Декабрь 2015 - 06:15
Нет ничего не меняется
#7
Отправлено 01 Декабрь 2015 - 06:54
В шаблоне Быстрый заказ найдите:
замените на:
В main.js найдите:
замените на:
Далее в main.css найдите:
после него пропишите:
<!-- Загружаем скрипты для быстрого заказа --> <script type="text/javascript"> $(function(){ quickOrderScripts()}); $(function(){ OrderScripts()}); $(function() { $('.deliveryZoneRadio').click(function() { $(this).closest('tbody').find('.deliveryRadio').trigger('click'); }); }); $(function() { $('.deliveryRadio').click(function() { var courier_id = '298032'; var current_id = $(this).val(); $('.deliveryConvenientDate + li.wide').show(); $('.adress .fields').show(); if(current_id === courier_id) { $('.deliveryConvenientDate + li.wide').hide(); $('.adress .fields').hide(); } }); $('.deliveryRadio:checked').trigger('click'); }); </script> {% ENDIF %}
замените на:
<!-- Загружаем скрипты для быстрого заказа --> <script type="text/javascript"> $(function(){ quickOrderScripts()}); $(function(){ OrderScripts()}); </script> {% ENDIF %}
В main.js найдите:
$(function() { $('.deliveryRadio').click(function() { var courier_id = '298032'; var current_id = $(this).val(); $('#quickDeliveryRegion').closest('tr').show(); $('#quickDeliveryCity').closest('tr').show(); $('#deliveryConvenientDate').closest('tr').show(); $('#quickDeliveryAddress').closest('tr').show(); if(current_id === courier_id) { $('#quickDeliveryRegion').closest('tr').hide(); $('#quickDeliveryCity').closest('tr').hide(); $('#deliveryConvenientDate').closest('tr').hide(); $('#quickDeliveryAddress').closest('tr').hide(); } }); $('.deliveryRadio:checked').trigger('click'); });
замените на:
$(function() { $(document).on('click', '.deliveryZoneRadio', function() { $(this).closest('tbody').find('.deliveryRadio').trigger('click'); }); }); $(function() { $(document).on('click', '.deliveryRadio', function() { var courier_id = '298032'; var current_id = $(this).val(); $('.deliveryConvenientDate + li.wide').show(); $('.adress .fields').show(); if(current_id === courier_id) { $('.deliveryConvenientDate + li.wide').hide(); $('.adress .fields').hide(); } }); $('.deliveryRadio:checked').trigger('click'); });
Далее в main.css найдите:
.adress .form-list .fields, .adress .form-list .wide { margin: 0px 0px 15px; }
после него пропишите:
.adress .form-list .fields, .adress .form-list .fields + .wide { display: none; }
#8
Отправлено 01 Декабрь 2015 - 07:27
Теперь убирается адрес при выборе доставка курьером тоже, и скрылись checkboxы((
Оплата при выборе курьером тоже, остается только оплата наличными(
Пардон, не обновил кэш))) все работает
Оплата при выборе курьером тоже, остается только оплата наличными(
Пардон, не обновил кэш))) все работает
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных