sergey85 (06 Декабрь 2014 - 18:39) писал:
Заказ В Один Клик Для Всех Шаблонов
#81
Отправлено 07 Декабрь 2014 - 12:04
#85
Отправлено 07 Декабрь 2014 - 14:26
sergey85 (07 Декабрь 2014 - 12:55) писал:
для того что скрыть блоки найдите в шаблоне "Быстрый заказ" код
<div class="fieldset"> <h2 class="legend" title="Выберите удобный для вас способ доставки">Cпособ доставки</h2> <table class="orderStageDeliveryListTable basket" style="max-width: 775px;">замените на
<div class="fieldset" style="display:none"> <h2 class="legend" title="Выберите удобный для вас способ доставки">Cпособ доставки</h2> <table class="orderStageDeliveryListTable basket" style="max-width: 775px;">
далее найдите
<div class="quick_order_payment fieldset" rel="{order_delivery.ID}" > <h2 class="legend" title="Выберите удобный для вас способ оплаты заказа">Cпособ оплаты</h2>замените на
<div class="quick_order_payment fieldset" rel="{order_delivery.ID}" style="display:none" > <h2 class="legend" title="Выберите удобный для вас способ оплаты заказа">Cпособ оплаты</h2>
далее найдите
<h2 class="legend">Адрес доставки заказа</h2>замените на
<h2 class="legend" style="display:none" >Адрес доставки заказа</h2>
далее найдите
<!-- Если поле области запрашивается --> {% IF SETTINGS_ORDER_FIELDS_REGION<3 %} <li class="fields"> <div class="field"> <label for="quickDeliveryRegion" {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}class="required"{% ENDIF %}>Область{% IF SETTINGS_ORDER_FIELDS_REGION=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryRegion" name="form[delivery][region]" value="{ORDER_FORM_DELIVERY_REGION}" maxlength="255" class="input-text {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}required{% ENDIF %}"/> </div> </div> </li> {% ENDIF %} <!-- Если поле города запрашивается --> {% IF SETTINGS_ORDER_FIELDS_CITY<3 %} <li class="fields"> <div class="field"> <label for="quickDeliveryCity" {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}class="required"{% ENDIF %}>Город{% IF SETTINGS_ORDER_FIELDS_CITY=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryCity" name="form[delivery][city]" value="{ORDER_FORM_DELIVERY_CITY}" class="input-text {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}required{% ENDIF %}" maxlength="255" /> </div> </div> </li> {% ENDIF %} <!-- Если поле почтового индекса запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE<3 %} <li class="fields"> <div class="field"> <label for="quickDeliveryZipCode" {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}class="required"{% ENDIF %}>Почтовый индекс{% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryZipCode" name="form[delivery][zip_code]" value="{ORDER_FORM_DELIVERY_ZIP_CODE}" minlength="5" maxlength="6" class="input-text digits {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}required{% ENDIF %}" maxlength="255" /> </div> </div> </li> {% ENDIF %} <!-- Если поле даты доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME<3 %} <li class="fields"> <div class="field"> <label for="quickDeliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобная дата доставки{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryConvenientDate" name="form[delivery][convenient_date]" value="{ORDER_FORM_DELIVERY_CONVENIENT_DATE}" class="input-text {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}required{% ENDIF %}" maxlength="10" minlength="10" /> </div> </div> </li> <li class="fields"> <div class="field"> <label for="quickDeliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобное время доставки{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> c <select style="width:95px;margin-right:3px;float: none;" name="form[delivery][convenient_time_from]"> <option></option> {% FOR convenient_time_from_list %} <option value="{convenient_time_from_list.HOUR_INT}" {% IF convenient_time_from_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_from_list.HOUR}</option> {% ENDFOR %} </select> до <select style="width:95px;float: none;" name="form[delivery][convenient_time_to]"> <option></option> {% FOR convenient_time_to_list %} <option value="{convenient_time_to_list.HOUR_INT}" {% IF convenient_time_to_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_to_list.HOUR}</option> {% ENDFOR %} </select> </div> </div> </li> {% ENDIF %} <!-- Если поле адреса доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %} <li class="wide"> <div class="clear"></div> <label for="quickDeliveryAddress" {% 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="quickDeliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea> </div> </li> {% ENDIF %}замените на
<!-- Если поле области запрашивается --> {% IF SETTINGS_ORDER_FIELDS_REGION<3 %} <li class="fields" style="display:none" > <div class="field"> <label for="quickDeliveryRegion" {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}class="required"{% ENDIF %}>Область{% IF SETTINGS_ORDER_FIELDS_REGION=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryRegion" name="form[delivery][region]" value="{ORDER_FORM_DELIVERY_REGION}" maxlength="255" class="input-text {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}required{% ENDIF %}"/> </div> </div> </li> {% ENDIF %} <!-- Если поле города запрашивается --> {% IF SETTINGS_ORDER_FIELDS_CITY<3 %} <li class="fields" style="display:none" > <div class="field"> <label for="quickDeliveryCity" {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}class="required"{% ENDIF %}>Город{% IF SETTINGS_ORDER_FIELDS_CITY=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryCity" name="form[delivery][city]" value="{ORDER_FORM_DELIVERY_CITY}" class="input-text {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}required{% ENDIF %}" maxlength="255" /> </div> </div> </li> {% ENDIF %} <!-- Если поле почтового индекса запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE<3 %} <li class="fields" style="display:none" > <div class="field"> <label for="quickDeliveryZipCode" {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}class="required"{% ENDIF %}>Почтовый индекс{% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryZipCode" name="form[delivery][zip_code]" value="{ORDER_FORM_DELIVERY_ZIP_CODE}" minlength="5" maxlength="6" class="input-text digits {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}required{% ENDIF %}" maxlength="255" /> </div> </div> </li> {% ENDIF %} <!-- Если поле даты доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME<3 %} <li class="fields" style="display:none" > <div class="field"> <label for="quickDeliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобная дата доставки{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryConvenientDate" name="form[delivery][convenient_date]" value="{ORDER_FORM_DELIVERY_CONVENIENT_DATE}" class="input-text {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}required{% ENDIF %}" maxlength="10" minlength="10" /> </div> </div> </li> <li class="fields" style="display:none" > <div class="field"> <label for="quickDeliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобное время доставки{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> c <select style="width:95px;margin-right:3px;float: none;" name="form[delivery][convenient_time_from]"> <option></option> {% FOR convenient_time_from_list %} <option value="{convenient_time_from_list.HOUR_INT}" {% IF convenient_time_from_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_from_list.HOUR}</option> {% ENDFOR %} </select> до <select style="width:95px;float: none;" name="form[delivery][convenient_time_to]"> <option></option> {% FOR convenient_time_to_list %} <option value="{convenient_time_to_list.HOUR_INT}" {% IF convenient_time_to_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_to_list.HOUR}</option> {% ENDFOR %} </select> </div> </div> </li> {% ENDIF %} <!-- Если поле адреса доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %} <li class="wide" style="display:none" > <div class="clear"></div> <label for="quickDeliveryAddress" {% 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="quickDeliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea> </div> </li> {% ENDIF %}
#86
Отправлено 07 Декабрь 2014 - 14:42
Ирина345 (07 Декабрь 2014 - 14:26) писал:
для того что скрыть блоки найдите в шаблоне "Быстрый заказ" код
<div class="fieldset"> <h2 class="legend" title="Выберите удобный для вас способ доставки">Cпособ доставки</h2> <table class="orderStageDeliveryListTable basket" style="max-width: 775px;">замените на
<div class="fieldset" style="display:none"> <h2 class="legend" title="Выберите удобный для вас способ доставки">Cпособ доставки</h2> <table class="orderStageDeliveryListTable basket" style="max-width: 775px;">
далее найдите
<div class="quick_order_payment fieldset" rel="{order_delivery.ID}" > <h2 class="legend" title="Выберите удобный для вас способ оплаты заказа">Cпособ оплаты</h2>замените на
<div class="quick_order_payment fieldset" rel="{order_delivery.ID}" style="display:none" > <h2 class="legend" title="Выберите удобный для вас способ оплаты заказа">Cпособ оплаты</h2>
далее найдите
<h2 class="legend">Адрес доставки заказа</h2>замените на
<h2 class="legend" style="display:none" >Адрес доставки заказа</h2>
далее найдите
<!-- Если поле области запрашивается --> {% IF SETTINGS_ORDER_FIELDS_REGION<3 %} <li class="fields"> <div class="field"> <label for="quickDeliveryRegion" {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}class="required"{% ENDIF %}>Область{% IF SETTINGS_ORDER_FIELDS_REGION=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryRegion" name="form[delivery][region]" value="{ORDER_FORM_DELIVERY_REGION}" maxlength="255" class="input-text {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}required{% ENDIF %}"/> </div> </div> </li> {% ENDIF %} <!-- Если поле города запрашивается --> {% IF SETTINGS_ORDER_FIELDS_CITY<3 %} <li class="fields"> <div class="field"> <label for="quickDeliveryCity" {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}class="required"{% ENDIF %}>Город{% IF SETTINGS_ORDER_FIELDS_CITY=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryCity" name="form[delivery][city]" value="{ORDER_FORM_DELIVERY_CITY}" class="input-text {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}required{% ENDIF %}" maxlength="255" /> </div> </div> </li> {% ENDIF %} <!-- Если поле почтового индекса запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE<3 %} <li class="fields"> <div class="field"> <label for="quickDeliveryZipCode" {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}class="required"{% ENDIF %}>Почтовый индекс{% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryZipCode" name="form[delivery][zip_code]" value="{ORDER_FORM_DELIVERY_ZIP_CODE}" minlength="5" maxlength="6" class="input-text digits {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}required{% ENDIF %}" maxlength="255" /> </div> </div> </li> {% ENDIF %} <!-- Если поле даты доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME<3 %} <li class="fields"> <div class="field"> <label for="quickDeliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобная дата доставки{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryConvenientDate" name="form[delivery][convenient_date]" value="{ORDER_FORM_DELIVERY_CONVENIENT_DATE}" class="input-text {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}required{% ENDIF %}" maxlength="10" minlength="10" /> </div> </div> </li> <li class="fields"> <div class="field"> <label for="quickDeliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобное время доставки{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> c <select style="width:95px;margin-right:3px;float: none;" name="form[delivery][convenient_time_from]"> <option></option> {% FOR convenient_time_from_list %} <option value="{convenient_time_from_list.HOUR_INT}" {% IF convenient_time_from_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_from_list.HOUR}</option> {% ENDFOR %} </select> до <select style="width:95px;float: none;" name="form[delivery][convenient_time_to]"> <option></option> {% FOR convenient_time_to_list %} <option value="{convenient_time_to_list.HOUR_INT}" {% IF convenient_time_to_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_to_list.HOUR}</option> {% ENDFOR %} </select> </div> </div> </li> {% ENDIF %} <!-- Если поле адреса доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %} <li class="wide"> <div class="clear"></div> <label for="quickDeliveryAddress" {% 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="quickDeliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea> </div> </li> {% ENDIF %}замените на
<!-- Если поле области запрашивается --> {% IF SETTINGS_ORDER_FIELDS_REGION<3 %} <li class="fields" style="display:none" > <div class="field"> <label for="quickDeliveryRegion" {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}class="required"{% ENDIF %}>Область{% IF SETTINGS_ORDER_FIELDS_REGION=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryRegion" name="form[delivery][region]" value="{ORDER_FORM_DELIVERY_REGION}" maxlength="255" class="input-text {% IF SETTINGS_ORDER_FIELDS_REGION=1 %}required{% ENDIF %}"/> </div> </div> </li> {% ENDIF %} <!-- Если поле города запрашивается --> {% IF SETTINGS_ORDER_FIELDS_CITY<3 %} <li class="fields" style="display:none" > <div class="field"> <label for="quickDeliveryCity" {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}class="required"{% ENDIF %}>Город{% IF SETTINGS_ORDER_FIELDS_CITY=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryCity" name="form[delivery][city]" value="{ORDER_FORM_DELIVERY_CITY}" class="input-text {% IF SETTINGS_ORDER_FIELDS_CITY=1 %}required{% ENDIF %}" maxlength="255" /> </div> </div> </li> {% ENDIF %} <!-- Если поле почтового индекса запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE<3 %} <li class="fields" style="display:none" > <div class="field"> <label for="quickDeliveryZipCode" {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}class="required"{% ENDIF %}>Почтовый индекс{% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryZipCode" name="form[delivery][zip_code]" value="{ORDER_FORM_DELIVERY_ZIP_CODE}" minlength="5" maxlength="6" class="input-text digits {% IF SETTINGS_ORDER_FIELDS_ZIP_CODE=1 %}required{% ENDIF %}" maxlength="255" /> </div> </div> </li> {% ENDIF %} <!-- Если поле даты доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME<3 %} <li class="fields" style="display:none" > <div class="field"> <label for="quickDeliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобная дата доставки{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> <input type="text" id="quickDeliveryConvenientDate" name="form[delivery][convenient_date]" value="{ORDER_FORM_DELIVERY_CONVENIENT_DATE}" class="input-text {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}required{% ENDIF %}" maxlength="10" minlength="10" /> </div> </div> </li> <li class="fields" style="display:none" > <div class="field"> <label for="quickDeliveryConvenientDate" {% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}class="required"{% ENDIF %}>Удобное время доставки{% IF SETTINGS_ORDER_FIELDS_CONVENIENT_TIME=1 %}<em>*</em>{% ENDIF %}</label> <div class="input-box"> c <select style="width:95px;margin-right:3px;float: none;" name="form[delivery][convenient_time_from]"> <option></option> {% FOR convenient_time_from_list %} <option value="{convenient_time_from_list.HOUR_INT}" {% IF convenient_time_from_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_from_list.HOUR}</option> {% ENDFOR %} </select> до <select style="width:95px;float: none;" name="form[delivery][convenient_time_to]"> <option></option> {% FOR convenient_time_to_list %} <option value="{convenient_time_to_list.HOUR_INT}" {% IF convenient_time_to_list.SELECTED %}selected="selected"{% ENDIF %}>{convenient_time_to_list.HOUR}</option> {% ENDFOR %} </select> </div> </div> </li> {% ENDIF %} <!-- Если поле адреса доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %} <li class="wide" style="display:none" > <div class="clear"></div> <label for="quickDeliveryAddress" {% 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="quickDeliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea> </div> </li> {% ENDIF %}
Заменил,но мне нужно вот такое отображение быстрого заказа
#89
Отправлено 07 Декабрь 2014 - 18:21
sergey85 (07 Декабрь 2014 - 17:36) писал:
<!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов --> {% IF TARIFF_FEATURE_DISCOUNT_COUPONS %} <!-- Если скидки по купонам активированы в панели управления магазином --> {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %} <div class="fieldset" style="margin-top: 8px" > <h2 class="legend">Купон на скидку, если имеется</h2> <ul class="form-list">
замените на
<!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов --> {% IF TARIFF_FEATURE_DISCOUNT_COUPONS %} <!-- Если скидки по купонам активированы в панели управления магазином --> {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %} <div class="fieldset" style="margin-top: 8px;display:none" > <h2 class="legend">Купон на скидку, если имеется</h2> <ul class="form-list">далее найдите
<!-- Если поле страны доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_COUNTRY<3 %} <li class="fields" >замените на
<!-- Если поле страны доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_COUNTRY<3 %} <li class="fields"style="display:none">
далее найдите
<h1>Форма быстрого оформления заказа</h1> <div style="margin:0;padding:0 0 1em 0"> <label for="reg_name" class="required">ФИО*</label> <input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input-text" type="text"/> <label for="contactEmail" class="required">E-mail{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}*{% ENDIF %}</label> <input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="text"/> <label for="sites_client_phone" class="required">Телефон для связи*</label> <input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required input-text" type="text"/> <br />
Замените на
<h1>Оформления заказа</h1> <div style="margin:0;padding:0 0 1em 0"> <label for="reg_name" class="required">ФИО*</label> <input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input-text" type="text"/> <br /> <label for="contactEmail" class="required">E-mail{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}*{% ENDIF %}</label> <input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="text"/> <br /> <label for="sites_client_phone" class="required">Телефон для связи*</label> <input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required input-text" type="text"/> <br />
далее найдите в
{% IF FORM_NOTICE %}<ul class="message {% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-notice{% ENDIF %}"><li>{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}замените на
<style>button.submit { padding: 7px; background: #DB1F8A; color: #fff; font-weight: bold; border-radius: 12px; font-style: italic; } </style> {% IF FORM_NOTICE %}<ul class="message {% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-notice{% ENDIF %}"><li>{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}
#90
Отправлено 07 Декабрь 2014 - 20:05
Ирина345 (07 Декабрь 2014 - 18:21) писал:
<!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов --> {% IF TARIFF_FEATURE_DISCOUNT_COUPONS %} <!-- Если скидки по купонам активированы в панели управления магазином --> {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %} <div class="fieldset" style="margin-top: 8px" > <h2 class="legend">Купон на скидку, если имеется</h2> <ul class="form-list">
замените на
<!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов --> {% IF TARIFF_FEATURE_DISCOUNT_COUPONS %} <!-- Если скидки по купонам активированы в панели управления магазином --> {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %} <div class="fieldset" style="margin-top: 8px;display:none" > <h2 class="legend">Купон на скидку, если имеется</h2> <ul class="form-list">далее найдите
<!-- Если поле страны доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_COUNTRY<3 %} <li class="fields" >замените на
<!-- Если поле страны доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_COUNTRY<3 %} <li class="fields"style="display:none">
далее найдите
<h1>Форма быстрого оформления заказа</h1> <div style="margin:0;padding:0 0 1em 0"> <label for="reg_name" class="required">ФИО*</label> <input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input-text" type="text"/> <label for="contactEmail" class="required">E-mail{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}*{% ENDIF %}</label> <input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="text"/> <label for="sites_client_phone" class="required">Телефон для связи*</label> <input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required input-text" type="text"/> <br />
Замените на
<h1>Оформления заказа</h1> <div style="margin:0;padding:0 0 1em 0"> <label for="reg_name" class="required">ФИО*</label> <input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input-text" type="text"/> <br /> <label for="contactEmail" class="required">E-mail{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}*{% ENDIF %}</label> <input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="text"/> <br /> <label for="sites_client_phone" class="required">Телефон для связи*</label> <input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required input-text" type="text"/> <br />
далее найдите в
{% IF FORM_NOTICE %}<ul class="message {% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-notice{% ENDIF %}"><li>{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}замените на
<style>button.submit { padding: 7px; background: #DB1F8A; color: #fff; font-weight: bold; border-radius: 12px; font-style: italic; } </style> {% IF FORM_NOTICE %}<ul class="message {% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-notice{% ENDIF %}"><li>{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %}
Подскажите пожалуйста еще как поставить пробелы между полями,а то сливается,когда ставлю галочку для регистрации в быстром заказе не появляется поле для ввода пароля а если оно не должно выскакивать(поле для ввода пароля) то лучше предложении о регистрации вообще убрать,и нужно вернуть обратно коментарий и поле для ввода купона на скидку.А так все в принципе работает
Спасибо.
#91
Отправлено 07 Декабрь 2014 - 20:19
sergey85 (07 Декабрь 2014 - 20:05) писал:
Спасибо.
<div style="margin:0;padding:0 0 1em 0"> <label for="reg_name" class="required">ФИО*</label> <input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input-text" type="text"/> <br /> <label for="contactEmail" class="required">E-mail{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}*{% ENDIF %}</label> <input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="text"/> <br /> <label for="sites_client_phone" class="required">Телефон для связи*</label> <input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required input-text" type="text"/> <br />замените на
<div style="margin:0;padding:0 0 1em 0"> <div> <label for="reg_name" class="required">ФИО*</label> <input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input-text" type="text"/> </div> <br /> <div> <label for="contactEmail" class="required">E-mail{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}*{% ENDIF %}</label> <input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="text"/> </div> <br /> <div> <label for="sites_client_phone" class="required">Телефон для связи*</label> <input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required input-text" type="text"/> </div> <br />
далее найдите
{% IF TARIFF_FEATURE_DISCOUNT_COUPONS %} <!-- Если скидки по купонам активированы в панели управления магазином --> {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %} <div class="fieldset" style="margin-top: 8px;display:none" > <h2 class="legend">Купон на скидку, если имеется</h2> <ul class="form-list">замените на
{% IF TARIFF_FEATURE_DISCOUNT_COUPONS %} <!-- Если скидки по купонам активированы в панели управления магазином --> {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %} <div class="fieldset" style="margin-top: 8px;" > <h2 class="legend">Купон на скидку, если имеется</h2> <ul class="form-list">
далее найдите
<!-- Если поле адреса доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %} <li class="wide" style="display:none" > <div class="clear"></div> <label for="quickDeliveryAddress" {% 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="quickDeliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea> </div> </li> {% ENDIF %}замените на
<!-- Если поле адреса доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_ADDRESS<3 %} <li class="wide" style="display:none" > <div class="clear"></div> <label for="quickDeliveryAddress" {% 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="quickDeliveryAddress" name="form[delivery][address]" {% IF SETTINGS_ORDER_FIELDS_ADDRESS=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_ADDRESS}</textarea> </div> </li> {% ENDIF %} <!-- Если поле адреса доставки запрашивается --> {% IF SETTINGS_ORDER_FIELDS_COMMENT<3 %} <li class="wide"> <div class="clear"></div> <label for="quickDeliveryComment" {% 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="quickDeliveryComment" name="form[delivery][comment]" {% IF SETTINGS_ORDER_FIELDS_COMMENT=1 %}class="required"{% ENDIF %}>{ORDER_FORM_DELIVERY_COMMENT}</textarea> </div> </li> {% ENDIF %}
далее найдите
<!-- Если в тарифном плане подключен раздел личного кабинета --> {% IF TARIFF_FEATURE_CLIENT_ROOM %} {% IFNOT CLIENT_IS_LOGIN %} <div class="control"> <input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %}><label for="contactWantRegister">Я хочу зарегистрироваться</label> </div> {% ENDIF %} {% ENDIF %}замените на
<!-- Если в тарифном плане подключен раздел личного кабинета --> {% IF TARIFF_FEATURE_CLIENT_ROOM %} {% IFNOT CLIENT_IS_LOGIN %} <div class="control" style="display:none"> <input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %}><label for="contactWantRegister">Я хочу зарегистрироваться</label> </div> {% ENDIF %} {% ENDIF %}
#92
Отправлено 07 Декабрь 2014 - 20:31
#93
Отправлено 30 Август 2016 - 23:29
#94
Отправлено 31 Август 2016 - 02:19
<a class="readmore" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Быстрый заказ</a>
замените на:
<a class="readmore quick" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Быстрый заказ</a>
В main.css найдите:
a.readmore { font: 18px/30px ptsansnarrow, Arial Narrow; color: #fff; text-decoration: none; background: url({ASSETS_IMAGES_PATH}read_more.jpg) no-repeat left top; height: 36px; width: 150px; padding-left: 0px; display: block;} a.readmore:hover{color: #fff; background: url({ASSETS_IMAGES_PATH}read_more.jpg) no-repeat left bottom;}
после него пропишите:
.quick{text-align:center;}
#95
Отправлено 31 Август 2016 - 21:47
Vaccina (31 Август 2016 - 02:19) писал:
<a class="readmore" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Быстрый заказ</a>
замените на:
<a class="readmore quick" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Быстрый заказ</a>
В main.css найдите:
a.readmore { font: 18px/30px ptsansnarrow, Arial Narrow; color: #fff; text-decoration: none; background: url({ASSETS_IMAGES_PATH}read_more.jpg) no-repeat left top; height: 36px; width: 150px; padding-left: 0px; display: block;} a.readmore:hover{color: #fff; background: url({ASSETS_IMAGES_PATH}read_more.jpg) no-repeat left bottom;}
после него пропишите:
.quick{text-align:center;}
#96
Отправлено 06 Декабрь 2016 - 11:18
что нужно?)
Для самой последней модификации этого быстрого заказа.
Самый удобный самый лаконичный.
И очень просто для Покупателей.
Если все так - то как реализовать? (как понимаю уже несколько вариаций и модификаций с доработками есть поэтоиу если можно по самой последней версией)
#97
Отправлено 09 Декабрь 2016 - 11:36
Smailer (06 Декабрь 2016 - 11:18) писал:
что нужно?)
Для самой последней модификации этого быстрого заказа.
Самый удобный самый лаконичный.
И очень просто для Покупателей.
Если все так - то как реализовать? (как понимаю уже несколько вариаций и модификаций с доработками есть поэтоиу если можно по самой последней версией)
1) Вам необходимо в конец файла main.js добавить блок
// Регистрация и выбор доставки function OrderScripts(){ $(document).ready(function(){ // Форма регистрации нового пользователя, при оформлении заказа $('.OrderShowPass').click(function(){ ChangePasswordFieldType(this, $('#contactPassWord')); return false; }); // При оформлении заказа дадим возможность зарегистрироваться пользователю $('#contactWantRegister').click(function(){ if($(this).prop("checked")) { $('.contactRegisterNeedElement').show(); $('#contactEmail, #contactPassWord').addClass('required'); } else { $('.contactRegisterNeedElement').hide(); $('#contactEmail, #contactPassWord').removeClass('required'); } }); // Действия при выборе варианта доставки на этапе оформления заказа $(function(){ sd = $($('.deliveryRadio')[0]); id = sd.val() ,fz = $($('.deliveryZoneRadio[deliveryid='+id+']')[0]); sd.prop('checked',true); fz.prop('checked',true); if($('.zones').length){ price = fz.next().find('.num').text(); oldPrice = $('tbody[rel='+ id +']').find('.pricefield').find('.num'); oldPrice.text(price); } }); $(function(){ $('.deliveryRadio').each(function(){ var id = $(this).val() ,fz = $($('.deliveryZoneRadio[deliveryid='+id+']')[0]); if($('.zones').length){ price = fz.next().find('.num').text(); oldPrice = $('tbody[rel='+ id +']').find('.pricefield').find('.num'); if(price != ''){ oldPrice.text(price); } } }) }); $(function(){ $('.orderStageDeliveryListTable').on('change','.deliveryRadio',function(){ $('.deliveryRadio,.deliveryZoneRadio').each(function(){ $(this).removeAttr('checked'); }) var id = $(this).val() ,fz = $($('.deliveryZoneRadio[deliveryid='+id+']')[0]); $(this).prop('checked',true); fz.prop('checked',true); if($('.zones').length){ price = fz.next().find('.num').text(); oldPrice = $('tbody[rel='+ id +']').find('.pricefield').find('.num'); if(price != ''){ oldPrice.text(price); } } }) }); // Действия при выборе зоны внутри варианта доставки на этапе оформления заказа $('.deliveryZoneRadio').click(function(){ var id = $(this).attr('deliveryid'), price = $(this).next().find('.num').text() ,oldPrice = $('tbody[rel='+ id +']').find('.pricefield').find('.num'); if(price != ''){ oldPrice.text(price); } $('.deliveryRadio').each(function(){ $(this).removeAttr('checked'); if($(this).val() == id){ $(this).prop('checked',true); }else{ $(this).removeAttr('checked'); } }) }); // Выбор даты доставки $("#deliveryConvenientDate").datepicker({ dayNames : ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'], dayNamesMin : ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб' ], closeText : 'Готово', currentText : 'Сегодня' , duration : '', monthNames : ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'], monthNamesShort : ['Янв','Фев','Март','Апр','Май','Июнь','Июль','Авг','Сен','Окт','Ноя','Дек'], yearRange : "-6:+6", dateFormat : 'dd.mm.yy', minDate : new Date(), firstDay : 1 }); }); } // Скрипты для Быстрого заказа function quickOrderScripts(){ $(document).ready(function(){ var ID = $('input[name="form[delivery][id]"]:checked').val(); $('.payment').hide(); $('.payment[rel="' + ID + '"]').show(); $('.payment[rel="' + ID + '"]').find('input:first').prop('checked', true); $('.deliveryRadio').click(function(){ var ID = $('input[name="form[delivery][id]"]:checked').val(); $('.payment').hide(); $('.payment[rel="' + ID + '"]').show(); $('.payment[rel="' + ID + '"]').find('input:first').prop('checked', true); }); // Валидация формы на странице оформления заказа $("#quickform").submit(function(){ // Если форма невалидна не отправляем её на сервер if(!$(this).valid()) { return false; } // Получаем данные формы, которые будем отправлять на сервер var formData = $(this).serializeArray(); // Сообщаем серверу, что мы пришли через ajax запрос formData.push({name: 'ajax_q', value: 1}); // Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара $.ajax({ type : "POST", dataType: 'json', cache : false, url : $(this).attr('action'), data : formData, success: function(data) { // Если заказ был успешно создан if( data.status == 'ok' ) { window.location = data.location; } else if( data.status == 'error' ) { alert(data.message); } else { alert('Во время оформления заказа возникла неизвестная ошибка. Пожалуйста, обратитесь в службу технической поддержки.'); } } }); return false; }).validate(); }); } // Функция быстрого оформления заказа в корзине function startOrder(){ var globalOrder = $('#globalOrder'); var closeOrder = $('#closeOrder'); // объект кнопки отмены заказа var textCloseOrder = '#closeOrder'; // Если форма уже открыта то ничего не делаем. if (globalOrder.css('display') != 'none') { // Если блок с формой заказа не скрыт то выходим из функции return false; } //объект блока куда будет выводиться форма быстрого заказа var OrderAjaxBlock = $('#OrderAjaxBlock'); // объект кнопки "Заказать" var buttonStartOrder = $('#startOrder'); //объект блока с ajax анимацией var ajaxLoaderQuickOrder = $('.ajaxLoaderQuickOrder'); var urlQuickForm = '/cart/add'; // адрес страницы с формой // данные которые отарвятся на сервер чтобы получить только форму быстрого заказа без нижней части и верхней части сайта var quickFormData = [ {name: 'ajax_q', value: 1}, {name: 'fast_order', value: 1} ]; // Скрываем кнопку "Заказать" buttonStartOrder.hide(); // Отключаем возможность редактирования формы var cartTable = $('.cartTable'); // открываем общий, глобальный блок globalOrder.show(); $('html, body').delay(400).animate({scrollTop : jQuery('#globalOrder').offset().top - 200}, 800); // включаем gif анимацию загрузки ajaxLoaderQuickOrder.show('slow'); $.ajax({ type: "POST", cache: false, url: urlQuickForm, data: quickFormData, success: function(data) { console.log($(data).find('.quickformBlock').html()) OrderAjaxBlock.html($(data).find('.quickformBlock').wrap('div')); // скрываем блок с анимацией ajaxLoaderQuickOrder.hide(); // раскрываем блок с формаой OrderAjaxBlock.show('slow'); // удалим обработчик события на кнопке отмена closeOrder.css('display','block'); cartTable.toggleClass('disable'); q = cartTable.find('.cartqty'); if(q.prop('disabled') == true){q.prop('disabled',false)}else{q.prop('disabled',true)} quickOrderScripts(); OrderScripts(); $('.cart-info').on('click', textCloseOrder, function() { //Скрываем блок оформления заказа ajaxLoaderQuickOrder.hide('fast'); OrderAjaxBlock.hide('fast'); globalOrder.hide('fast'); closeOrder.css('display','none'); // Скрываем кнопку "Отменить" buttonStartOrder.css('display','block'); // Возврощаем кнопку "Заказать" // Включаем возможность редактирования формы cartTable.toggleClass('disable'); if(q.prop('disabled') == true){q.prop('disabled',false)}else{q.prop('disabled',true)} return false; }); } }); return false; } $(document).ready(function(){ // Вызов функции быстрого заказа в корзине $('#startOrder').on('click', function() { startOrder(); return false; }); })2) В шаблоне Корзина найдите строку
<div class="right"><a class="button" title="Перейти к оформлению заказа" onclick="$('.cartForm').append('<input type=\'hidden\' name=\'next_step\' value=\'1\' />').submit();return false;">Оформить заказ</a> </div>и замените ее на
<div class="right"><a class="button" title="Перейти к оформлению заказа" id="startOrder">Оформить заказ</a><a id="closeOrder" class="button" title="Отменить быстрое оформление заказа">Отменить оформление</a></div>3) В том же шаблоне найдите блок
</form> {% ENDIF %} </div>и замените его на
</form> {% ENDIF %} <div id="globalOrder" style="display: none"> <div class="ajaxLoaderQuickOrder" style="display:none"> <img src="{ASSETS_IMAGES_PATH}AjaxLoader.gif?design=azure" alt="Загрузка формы оформления заказа" /> </div> <div id="OrderAjaxBlock" style="display:none"> <!-- Сюда грузится форма оформления быстрого заказа --> </div> </div> </div>
4) В шаблоне Быстрый заказ найдите блок
<div id="quickform2" style="display: none;"> <form action="{ORDER_STAGE_CONFIRM_WITHOUT_DOMAIN_URL}" method="post" id="quickform">и замените его на
<div id="quickform2" style="display: none;"> <div class="quickformBlock"> <form action="{ORDER_STAGE_CONFIRM_WITHOUT_DOMAIN_URL}" method="post" id="quickform">Далее найдите блок
<div class="buttons-set"> <button type="submit" class="button" title="Оформить заказ" style="float: left">Оформить заказ</button> </div> </form> </div>и замените его на
<div class="buttons-set"> <button type="submit" class="button" title="Оформить заказ" style="float: left">Оформить заказ</button> </div> </form> </div> </div>5) И последнее в конец файла main.css добавьте строку
.cart-info #closeOrder {display:none;}и в разделе Сайт-> Редактор шаблонов загрузите прикрепленный файл
#98
Отправлено 12 Декабрь 2016 - 02:45
Stasya (09 Декабрь 2016 - 11:36) писал:
Увы .. нельзя нажать на кнопку оформить заказ.. как будто просто текст..
Сделал 2 бэк апа
12.12.2016 02:43:49 -после внесения.
12.12.2016 02:35:33 - до внесения изменений
(было бы здорово если бы вы на сайте протестировали а ни где то там.. у себя)
Сейчас вернул исходную версию.. до решения проблем)
#99
Отправлено 12 Декабрь 2016 - 16:24
Smailer (12 Декабрь 2016 - 02:45) писал:
Сделал 2 бэк апа
12.12.2016 02:43:49 -после внесения.
12.12.2016 02:35:33 - до внесения изменений
(было бы здорово если бы вы на сайте протестировали а ни где то там.. у себя)
Сейчас вернул исходную версию.. до решения проблем)
Восстановила Ваш бекап. Там не хватало стилей для кнопки Отменить оформление. Сейчас все работает. Проверьте, пожалуйста, предварительно не забудьте почистить кэш Вашего браузера.
#100
Отправлено 13 Декабрь 2016 - 23:07
И заработала только после нажатия ctrl+f5 - Но напомню люди клиенты не знают об этом. и такое может произойти у любого. как этого избежать?
Темы с аналогичным тегами Заказ, заказ в 1 клик, оформление заказа для сияния, оформление заказа для лайт, оформление заказа для мокко, оформление заказа для платист, оформление заказа для техники
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Техно →
Другое →
Дублирование ЗаказаАвтор Гость_Foxis_10_* , 27 янв. 2021 дубль, заказ |
|
|||
|
Вопросы работы сервиса StoreLand →
Инструкция по использованию (документация) →
Бэк-офис. Заказы →
Выбор Адреса Пвз Сдэк При Оформлении ЗаказаАвтор Гость_arpico-latex_* , 11 февр. 2020 сдэк пвз, сдэк, пвз, заказ и 1 еще... |
|
||
Вопросы работы сервиса StoreLand →
Инструкция по использованию (документация) →
Бэк-офис. Заказы →
Выбор Адреса Пвз Сдэк При Оформлении ЗаказаАвтор Гость_arpico-latex_* , 11 февр. 2020 сдэк пвз, сдэк, пвз, заказ и 1 еще... |
|
|||
Практика работы интернет магазина →
Магазины →
Как Понять Что Заказали?Автор Гость_ShopSoul_* , 16 дек. 2019 заказ |
|
|||
Практика работы интернет магазина →
Магазины →
Яндекс-Касса Заказ На ПочтуАвтор Гость_Oksana Linker_* , 24 янв. 2019 яндекс-касса оплата, заказ |
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных