Vaccina (17 Май 2016 - 06:13) писал:
Отправка Товара В Корзину
#141
Отправлено 27 Май 2016 - 10:33
#142
Отправлено 27 Май 2016 - 15:47
Beliu (27 Май 2016 - 10:33) писал:
#144
Отправлено 31 Май 2016 - 01:17
#145
Отправлено 31 Май 2016 - 02:03
Beliu (31 Май 2016 - 01:17) писал:
В шаблоне HTML найдите и удалите:
<!-- Шапка--> <div class="header"> <div class="header-wrapper"> <div class="container"> <div class="row"> <!-- Центральная часть шапки --> <div class="col-xs-6 col-md-10 col-lg-10 right-box"> <div class="right-box-wrapper"> <!-- Иконки в шапке --> <div class="header-icons"> <!-- Если в тарифном плане подключен модуль сравнения товаров --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} <!-- Иконка сравнения --> <div class="compare-header hidden-600"> <a href="{COMPARE_URL}" title="Сейчас на сравнении {COMPARE_GOODS_COUNT} товар{COMPARE_GOODS_COUNT | gen_word_end("","а","ов")}"> <span class="icon-loop"><span class="compare-count">{COMPARE_GOODS_COUNT}</span></span> </a> </div> {% ENDIF %} <!-- END Если в тарифном плане подключен модуль фильтров по товарам --> <!-- Иконка поиска --> <div class="search-header hidden-600"> <a href="#" title="Поиск по торговому центру"> <span class="icon-magnifier"></span> </a> </div> <!-- Корзина --> <div class="btn-group cart-header"> <a href="{CART_URL}" class="dropdown-toggle" title="Перейти в корзину"> <span class="icon-basket"><span class="cart-count" data-count="{CART_COUNT_TOTAL}">{CART_COUNT_TOTAL}</span></span> <span>Корзина</span> </a> <!-- Выподающее меню корзины с выводом его содержимого --> <div class="dropdown-menu" {% IF MOD_LNAME = cart %}style="display:none;"{% ENDIF %}> {% IF cart_count_empty %} <span class="empty">Корзина пуста</span> {% ELSE %} <strong class="no-empty">В корзине</strong> <span class="empty" style="display:none;">Корзина пуста</span> <ul id="cart-sidebar" class="mini-products-list unstyled"> {% FOR cart_items %} <li {% IF cart_items.index > 3 %}style="display:none;"{% ENDIF %}> <a href="{cart_items.GOODS_URL}" class="product-image"> <img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=jade{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" width="70" height="70" alt="{cart_items.GOODS_NAME}"> </a> <a data-href="{cart_items.ORDER_LINE_DELETE_URL}" data-count="{cart_items.ORDER_LINE_QUANTITY}" title="Удалить позицию" class="btn-remove product-remove"> <span class="icon-trash-o"></span> </a> <h4 class="product-name"> <a href="{cart_items.GOODS_URL}" title="">{cart_items.GOODS_NAME}</a> </h4> <div class="product-price"><span class="cart-quantity">{cart_items.ORDER_LINE_QUANTITY}</span> x <span class="price">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</span></div> <div class="clearfix"></div> </li> {% ENDFOR %} <div class="cart-button"> <a class="btn remove-products" title="Очистить корзину" data-href="{CART_TRUNCATE_URL}">Очистить корзину</a> <a class="btn" title="Перейти к оформлению заказа" href="{CART_URL}">Оформить заказ</a> </div> </ul> {% ENDIF %} </div> </div><!-- /END Корзина --> </div> <!-- /END Иконки в шапке --> <!-- Каталог в меню --> <div class="primary"> <div class="navbar navbar-default" role="navigation"> <!-- Кнопка каталога в меню для мобильных устройств --> <button type="button" class="navbar-toggle btn-navbar collapsed" data-toggle="collapse" data-target=".primary .navbar-collapse" title="Показать каталог"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <!-- Каталог с подкатегориями --> <div class="collapse navbar-collapse"> <ul class="nav navbar-nav"> {%IFNOT catalog_full_empty%} {%FOR catalog_full%} {% IF catalog_full.FIRST %}{% IFNOT catalog_full.LEVEL = 0 %}<ul class="sub {% IF catalog_full.LEVEL > 2 %}hide-cat{% ENDIF %}">{% ENDIF %}{% ENDIF %} <li class="category-node-{catalog_full.index} category-level-{catalog_full.LEVEL} {% IF catalog_full.ISSET_SUB %}parent{% ENDIF %} {% IF catalog_full.LEVEL > 1 %}hide-parent{% ENDIF %}" {% IF catalog_full.HIDE %}style="display:none;"{% ENDIF %}> <a href="{catalog_full.URL}" {% IF catalog_full.CURRENT %}class="selected"{% ENDIF %}>{catalog_full.NAME}</a> {% IF catalog_full.ISSET_SUB=0 %}</li>{% ENDIF %} {% IF catalog_full.LAST %}{%FOR out%}</ul> {%IFNOT catalog_full.out.LAST%}</li>{%ENDIF%}{%ENDFOR%}{% ENDIF %} {%ENDFOR%} {%ENDIF%} </ul> </div><!-- /END Каталог с подкатегориями --> </div> </div> <!-- /END Каталог в меню --> </div> </div> <!-- Центральная часть шапки --> <!-- Телефон при нажатии --> <div class="phone-active col-sm-10 col-md-10"> <a href="#" class="close"><span>Закрыть</span>×</a> {% IF SETTINGS_STORE_PHONE_NUMBER1 %} <span class="title">{SETTINGS_STORE_PHONE_COUNTRY_CODE1} {SETTINGS_STORE_PHONE_CITY_CODE1}</span> <strong>{SETTINGS_STORE_PHONE_NUMBER1}</strong> {% ELSE %} <span class="no-phone">Добавьте номер телефона в Настройках</span> {% ENDIF %} </div> <!-- Поиск при нажатии --> <div class="search-active col-sm-10 col-md-10"> <a href="#" class="close"><span>Закрыть</span>×</a> <form id="search_mini_form" action="http://{NET_DOMAIN}/search" method="get"> <input id="search" type="text" name="q" value="" class="search-string" placeholder="Поиск по DOFLAT..." maxlength="128"/> <button type="submit" title="Искать" class="button search-submit"> <span class="icon-magnifier"></span> </button> </form> </div> <!-- END Поиск и Телефон при нажатии --> </div> </div> </div> </div> <!-- /END Шапка -->
далее найдите:
<!-- Интерактивное меню --> <div id="fixed_catalog"> <a href="#">Каталог</a>
перед ним вставьте:
<!-- Корзина --> <div class="btn-group cart-header"> <a href="{CART_URL}" class="dropdown-toggle" title="Перейти в корзину"> <span class="icon-basket"><span class="cart-count" data-count="{CART_COUNT_TOTAL}">{CART_COUNT_TOTAL}</span></span> <span>Корзина</span> </a> <!-- Выподающее меню корзины с выводом его содержимого --> <div class="dropdown-menu" {% IF MOD_LNAME = cart %}style="display:none;"{% ENDIF %}> {% IF cart_count_empty %} <span class="empty">Корзина пуста</span> {% ELSE %} <strong class="no-empty">В корзине</strong> <span class="empty" style="display:none;">Корзина пуста</span> <ul id="cart-sidebar" class="mini-products-list unstyled"> {% FOR cart_items %} <li {% IF cart_items.index > 3 %}style="display:none;"{% ENDIF %}> <a href="{cart_items.GOODS_URL}" class="product-image"> <img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=jade{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" width="70" height="70" alt="{cart_items.GOODS_NAME}"> </a> <a data-href="{cart_items.ORDER_LINE_DELETE_URL}" data-count="{cart_items.ORDER_LINE_QUANTITY}" title="Удалить позицию" class="btn-remove product-remove"> <span class="icon-trash-o"></span> </a> <h4 class="product-name"> <a href="{cart_items.GOODS_URL}" title="">{cart_items.GOODS_NAME}</a> </h4> <div class="product-price"><span class="cart-quantity">{cart_items.ORDER_LINE_QUANTITY}</span> x <span class="price">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</span></div> <div class="clearfix"></div> </li> {% ENDFOR %} <div class="cart-button"> <a class="btn remove-products" title="Очистить корзину" data-href="{CART_TRUNCATE_URL}">Очистить корзину</a> <a class="btn" title="Перейти к оформлению заказа" href="{CART_URL}">Оформить заказ</a> </div> </ul> {% ENDIF %} </div> </div><!-- /END Корзина -->
В main.css найдите:
/*** Корзина***/ .header .cart-header {font-size: 12px;margin: 0 -16px 0 -1px;white-space: normal;} .header .cart-header.no-open {opacity: 0;filter: alpha(opacity=0);} .header .cart-header .dropdown-toggle {border: 1px solid #ccc;border-color: transparent;border-bottom: 0 none;color: #4a5159;display: block;line-height: 22px;outline: none;padding: 11px 15px 12px;position: relative;text-decoration: none;ext-shadow: none;-webkit-transition:border-color 0.4s linear,box-shadow 0.4s linear,-moz-box-shadow 0.4s linear,-webkit-box-shadow 0.4s linear;transition:border-color 0.4s linear,box-shadow 0.4s linear,-moz-box-shadow 0.4s linear,-webkit-box-shadow 0.4s linear;z-index: 891;} .header .cart-header .dropdown-toggle .icon-basket {display: inline-block;height: 22px;margin: 1px 8px 0 0;vertical-align: top;width: 16px;line-height:1;} .header .cart-header.open .dropdown-toggle {background: #fff;border-color: #ccc;border-bottom: 0 none;border-radius: 3px 3px 0 0;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);box-shadow: 0 0 5px rgba(0,0,0,.15);-webkit-transition:border-color 0.4s linear,box-shadow 0.4s linear,-moz-box-shadow 0.4s linear,-webkit-box-shadow 0.4s linear;transition:border-color 0.4s linear,box-shadow 0.4s linear,-moz-box-shadow 0.4s linear,-webkit-box-shadow 0.4s linear;} .header .cart-header.open .dropdown-toggle:after {background: #fff;bottom: 0;content: "";display: block;height: 8px;left: -3px;margin: 0 0 -5px 0;position: absolute;right: 0;} .header .cart-header .dropdown-menu .product-image {display: block;float: left;margin: 0 15px 0 0;width: 70px;} .header .cart-header .dropdown-menu .product-remove {margin: 0 0 0 5px;position: absolute;right: 0;top: 24px;} .product-remove {color: #7f7f7f;height: 16px;text-decoration: none;width: 16px;-webkit-transition: color .2s linear;transition: color .2s linear;} .product-remove:hover {color: #cc003d;-webkit-transition: color .2s linear;transition: color .2s linear;} .header .cart-header .dropdown-menu .product-name {font-size: 12px;font-weight: normal;line-height: 18px;margin: 0 0 10px;padding-left: 85px;} .header .cart-header .dropdown-menu .product-price {font-size: 12px;line-height: 16px;padding-left: 85px;} .header .cart-header .dropdown-menu .product-price .price {font-size: 16px;} .header .cart-header .dropdown-menu .cart-button {padding-top:10px;text-align: right;} .header .cart-header .dropdown-menu .cart-total {margin:20px 0 10px;} .header .cart-header .dropdown-menu .cart-total .cart-sum {float:right;font-weight: 700;}
замените на:
/*** Корзина***/ .cart-header { font-size: 12px; margin: 0 -16px 0 -1px; white-space: normal; position: absolute; right: 0; top: 150px; } .cart-header.no-open {opacity: 0;filter: alpha(opacity=0);} .cart-header .dropdown-toggle {border: 1px solid #ccc;border-color: transparent;border-bottom: 0 none;color: #4a5159;display: block;line-height: 22px;outline: none;padding: 11px 15px 12px;position: relative;text-decoration: none;ext-shadow: none;-webkit-transition:border-color 0.4s linear,box-shadow 0.4s linear,-moz-box-shadow 0.4s linear,-webkit-box-shadow 0.4s linear;transition:border-color 0.4s linear,box-shadow 0.4s linear,-moz-box-shadow 0.4s linear,-webkit-box-shadow 0.4s linear;z-index: 891;} .cart-header .dropdown-toggle .icon-basket {display: inline-block;height: 22px;margin: 1px 8px 0 0;vertical-align: top;width: 16px;line-height:1;} .cart-header.open .dropdown-toggle {background: #fff;border-color: #ccc;border-bottom: 0 none;border-radius: 3px 3px 0 0;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);box-shadow: 0 0 5px rgba(0,0,0,.15);-webkit-transition:border-color 0.4s linear,box-shadow 0.4s linear,-moz-box-shadow 0.4s linear,-webkit-box-shadow 0.4s linear;transition:border-color 0.4s linear,box-shadow 0.4s linear,-moz-box-shadow 0.4s linear,-webkit-box-shadow 0.4s linear;} .cart-header.open .dropdown-toggle:after {background: #fff;bottom: 0;content: "";display: block;height: 8px;left: -3px;margin: 0 0 -5px 0;position: absolute;right: 0;} .cart-header .dropdown-menu .product-image {display: block;float: left;margin: 0 15px 0 0;width: 70px;} .cart-header .dropdown-menu .product-remove {margin: 0 0 0 5px;position: absolute;right: 0;top: 24px;} .product-remove {color: #7f7f7f;height: 16px;text-decoration: none;width: 16px;-webkit-transition: color .2s linear;transition: color .2s linear;} .product-remove:hover {color: #cc003d;-webkit-transition: color .2s linear;transition: color .2s linear;} .cart-header .dropdown-menu .product-name {font-size: 12px;font-weight: normal;line-height: 18px;margin: 0 0 10px;padding-left: 85px;} .cart-header .dropdown-menu .product-price {font-size: 12px;line-height: 16px;padding-left: 85px;} .cart-header .dropdown-menu .product-price .price {font-size: 16px;} .cart-header .dropdown-menu .cart-button {padding-top:10px;text-align: right;} .cart-header .dropdown-menu .cart-total {margin:20px 0 10px;} .cart-header .dropdown-menu .cart-total .cart-sum {float:right;font-weight: 700;}
В main.js найдите:
//Cart $('.cart-header').hover(function(){ if (($('body').width() + scrollWidth) >= 979 ) { $(this).addClass('open'); } }, function(){ if (($('body').width() + scrollWidth) >= 979 ) { $(this).removeClass('open'); } });
замените на:
//Cart $('.cart-header').hover(function(){ $(this).addClass('open'); });
Beliu (27 Май 2016 - 18:52) писал:
В конец main.js добавьте:
// Быстрый заказ function quickorder(formSelector) { // Находим форму, которую отправляем на сервер, для добавления товара в корзину var formBlock = $($(formSelector).get(0)); // Проверка на существование формы отправки запроса на добавление товара в корзину if(1 > formBlock.length || formBlock.get(0).tagName != 'FORM') { alert('Не удалось найти форму добавления товара в корзину'); return false; } // Получаем данные формы, которые будем отправлять на сервер var formData = formBlock.serializeArray(); // Сообщаем серверу, что мы пришли через ajax запрос formData.push({name: 'ajax_q', value: 1}); // Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа formData.push({name: 'fast_order', value: 1}); // Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара $.ajax({ type : "POST", cache : false, url : formBlock.attr('action'), data : formData, success: function(data) { $.fancybox({ content : data, // При изменении размера окна изменяем размер окна оформления заказа onUpdate : function(){ var w = $(window).width()*0.8; if(w < 800) { // Автоматический ресайз внутреннего блока fancybox-а $('.fancybox-inner').css('width', 'auto'); // Изменяем размер fancybox окна $('.fancybox-wrap').css({'width': w + 'px'}); } return false; } }); setTimeout(function(){$.fancybox.update();}, 500); } }); return false; }
В шаблоне Товар найдите:
<input type="button" value="В корзину" id="button-cart" class="btn add-cart" title="Положить «{GOODS_NAME}» в корзину"/>
замените на:
<input type="button" value="В корзину" id="button-cart" class="btn add-cart" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/>
#147
Отправлено 01 Июнь 2016 - 01:37
#148
Отправлено 03 Июнь 2016 - 00:34
#149
Отправлено 03 Июнь 2016 - 07:08
{% IF FORM_NOTICE %}<ul class="message {% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-notice{% ENDIF %}"><li>{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %} {% IF cart_count_empty %} <h2 class="alignCenter">Ваша корзина пуста, Пожалуйста, выберите другой товар для оформления заказа</h2> {% ELSE %} <hr />
после него пропишите:
<form action="{CART_URL}" method="post" class="cartForm"> <fieldset> <input type="hidden" name="hash" value="{HASH}" /> <table class="table-box"> <thead> <tr> <td> </td> <td class="image">Фото</td> <td class="name">Название товара</td> <td class="price">Цена</td> <td class="quantity">Кол-во</td> <td class="total">Общая сумма</td> </tr> </thead> <tbody> {% FOR cart_items %} <tr> <td width="5"><a href="{cart_items.ORDER_LINE_DELETE_URL}" title="Удалить позицию" class="close">×</a></td> <td><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=jade{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></td> <td> <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader"> {cart_items.GOODS_NAME} <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара --> {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %} </a> </td> <td width="80"> <span class="cart-price"> <span class="price">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</span> </span> </td> <td> <input name="form[quantity][{cart_items.GOODS_MOD_ID}]" value="{cart_items.ORDER_LINE_QUANTITY}" title="Количество, {cart_items.GOODS_MOD_MEASURE_NAME}" class="input-text qty text-center" type="number" {% IF cart_items.GOODS_MOD_MEASURE_ID >= 2 && cart_items.GOODS_MOD_MEASURE_ID <= 8 %} min="0.1" step="0.1"{% ELSE %}min="1" step="1"{% ENDIF %} /> </td> <td width="90"> <span class="cart-price"> <span class="price">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</span> </span> </td> </tr> {% ENDFOR %} <!-- Скидки, действующие на заказ --> {% FOR cart_discount %} {% IF cart_discount.DISCOUNT_IS_ENABLED %} <tr> <td> </td> <td><div class="discount"></div></td> <td>{cart_discount.DISCOUNT_NAME}</td> <td> <span class="num"> {% IF cart_discount.IS_PERCENT %} {cart_discount.DISCOUNT_VALUE}% {% ELSE %} {cart_discount.DISCOUNT_VALUE | money_format} {% ENDIF %} </span> </td> <td> </td> <td>{cart_discount.END_PRICE | money_format}</td> </tr> {% ENDIF %} {% ENDFOR %} </tbody> <tfoot> <tr> <td colspan="5" class="text-right"> <span class="price">Итого:</span> </td> <td> <span class="price"> {% FOR cart_sum %} {cart_sum.NOW_WITH_DISCOUNT | money_format}<br /> {% ENDFOR %} </span> </td> </tr> <tr> <td colspan="50"> <div class="buttons"> <a class="btn form-submit" title="Пересчитать">Пересчитать</a> <a class="btn" title="Очистить корзину" href="{CART_TRUNCATE_URL}">Очистить корзину</a> </div> </td> </tr> </tfoot> </table> </fieldset> </form>
#150
Отправлено 03 Июнь 2016 - 11:36
Vaccina (03 Июнь 2016 - 07:08) писал:
{% IF FORM_NOTICE %}<ul class="message {% IF FORM_NOTICE_IS_GOOD %}success-msg{% ELSE %}error-notice{% ENDIF %}"><li>{FORM_NOTICE | nl2br}</li></ul>{% ENDIF %} {% IF cart_count_empty %} <h2 class="alignCenter">Ваша корзина пуста, Пожалуйста, выберите другой товар для оформления заказа</h2> {% ELSE %} <hr />
после него пропишите:
<form action="{CART_URL}" method="post" class="cartForm"> <fieldset> <input type="hidden" name="hash" value="{HASH}" /> <table class="table-box"> <thead> <tr> <td> </td> <td class="image">Фото</td> <td class="name">Название товара</td> <td class="price">Цена</td> <td class="quantity">Кол-во</td> <td class="total">Общая сумма</td> </tr> </thead> <tbody> {% FOR cart_items %} <tr> <td width="5"><a href="{cart_items.ORDER_LINE_DELETE_URL}" title="Удалить позицию" class="close">×</a></td> <td><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=jade{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></td> <td> <a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader"> {cart_items.GOODS_NAME} <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара --> {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %} </a> </td> <td width="80"> <span class="cart-price"> <span class="price">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</span> </span> </td> <td> <input name="form[quantity][{cart_items.GOODS_MOD_ID}]" value="{cart_items.ORDER_LINE_QUANTITY}" title="Количество, {cart_items.GOODS_MOD_MEASURE_NAME}" class="input-text qty text-center" type="number" {% IF cart_items.GOODS_MOD_MEASURE_ID >= 2 && cart_items.GOODS_MOD_MEASURE_ID <= 8 %} min="0.1" step="0.1"{% ELSE %}min="1" step="1"{% ENDIF %} /> </td> <td width="90"> <span class="cart-price"> <span class="price">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</span> </span> </td> </tr> {% ENDFOR %} <!-- Скидки, действующие на заказ --> {% FOR cart_discount %} {% IF cart_discount.DISCOUNT_IS_ENABLED %} <tr> <td> </td> <td><div class="discount"></div></td> <td>{cart_discount.DISCOUNT_NAME}</td> <td> <span class="num"> {% IF cart_discount.IS_PERCENT %} {cart_discount.DISCOUNT_VALUE}% {% ELSE %} {cart_discount.DISCOUNT_VALUE | money_format} {% ENDIF %} </span> </td> <td> </td> <td>{cart_discount.END_PRICE | money_format}</td> </tr> {% ENDIF %} {% ENDFOR %} </tbody> <tfoot> <tr> <td colspan="5" class="text-right"> <span class="price">Итого:</span> </td> <td> <span class="price"> {% FOR cart_sum %} {cart_sum.NOW_WITH_DISCOUNT | money_format}<br /> {% ENDFOR %} </span> </td> </tr> <tr> <td colspan="50"> <div class="buttons"> <a class="btn form-submit" title="Пересчитать">Пересчитать</a> <a class="btn" title="Очистить корзину" href="{CART_TRUNCATE_URL}">Очистить корзину</a> </div> </td> </tr> </tfoot> </table> </fieldset> </form>
и ошибки
#151
Отправлено 03 Июнь 2016 - 11:45
#152
Отправлено 04 Июнь 2016 - 05:50
<div class="product-options-bottom"> <input type="button" value="В корзину" id="button-cart" class="btn add-cart" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div>замените на:
<div class="product-options-bottom"> <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <input type="button" value="В корзину" id="button-cart" class="btn add-cart" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div>
после данного изменения будет корректно происходить покупка товара в карточке товара и в быстром заказе отобразится корзина, которую мы с вами добавили ранее из инструкции выше
#153
Отправлено 04 Июнь 2016 - 11:10
Vaccina (04 Июнь 2016 - 05:50) писал:
<div class="product-options-bottom"> <input type="button" value="В корзину" id="button-cart" class="btn add-cart" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div>замените на:
<div class="product-options-bottom"> <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <input type="button" value="В корзину" id="button-cart" class="btn add-cart" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div>
после данного изменения будет корректно происходить покупка товара в карточке товара и в быстром заказе отобразится корзина, которую мы с вами добавили ранее из инструкции выше
#154
Отправлено 07 Июнь 2016 - 02:29
#155
Отправлено 08 Июнь 2016 - 01:00
.cart-header .dropdown-menu .product-image { display: block; float: left; margin: 0 15px 0 0; width: 70px; }
перед ним вставьте:
.cart-header .dropdown-menu li { position: relative; }
#156
Отправлено 08 Июнь 2016 - 03:15
Vaccina (08 Июнь 2016 - 01:00) писал:
.cart-header .dropdown-menu .product-image { display: block; float: left; margin: 0 15px 0 0; width: 70px; }
перед ним вставьте:
.cart-header .dropdown-menu li { position: relative; }
#157
Отправлено 08 Июнь 2016 - 03:48
.product-image { display: inline-block; line-height: 0; position: relative; }
замените на:
.product-image { display: inline-block; line-height: 0; position: relative; float: left; }
Уточните пожалуйста, обычная корзина тоже должна быть всплывающим окном при клике или дело только в табличном отображении товара?
#158
Отправлено 08 Июнь 2016 - 03:50
Vaccina (08 Июнь 2016 - 03:48) писал:
.product-image { display: inline-block; line-height: 0; position: relative; }
замените на:
.product-image { display: inline-block; line-height: 0; position: relative; float: left; }
Уточните пожалуйста, обычная корзина тоже должна быть всплывающим окном при клике или дело только в табличном отображении товара?
#159
Отправлено 08 Июнь 2016 - 04:48
<div class="dropdown-menu" {% IF MOD_LNAME = cart %}style="display:none;"{% ENDIF %}> {% IF cart_count_empty %} <span class="empty">Корзина пуста</span> {% ELSE %} <strong class="no-empty">В корзине</strong> <span class="empty" style="display:none;">Корзина пуста</span> <ul id="cart-sidebar" class="mini-products-list unstyled"> {% FOR cart_items %} <li {% IF cart_items.index > 3 %}style="display:none;"{% ENDIF %}> <a href="{cart_items.GOODS_URL}" class="product-image"> <img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=jade{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" width="70" height="70" alt="{cart_items.GOODS_NAME}"> </a> <a data-href="{cart_items.ORDER_LINE_DELETE_URL}" data-count="{cart_items.ORDER_LINE_QUANTITY}" title="Удалить позицию" class="btn-remove product-remove"> <span class="icon-trash-o"></span> </a> <h4 class="product-name"> <a href="{cart_items.GOODS_URL}" title="">{cart_items.GOODS_NAME}</a> </h4> <div class="product-price"><span class="cart-quantity">{cart_items.ORDER_LINE_QUANTITY}</span> x <span class="price">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</span></div> <div class="clearfix"></div> </li> {% ENDFOR %} <div class="cart-button"> <a class="btn remove-products" title="Очистить корзину" data-href="{CART_TRUNCATE_URL}">Очистить корзину</a> <a class="btn" title="Перейти к оформлению заказа" href="{CART_URL}">Оформить заказ</a> </div> </ul> {% ENDIF %} </div>
замените на:
<div id="hidden_cart"> <div class="dropdown-menu" {% IF MOD_LNAME = cart %}style="display:none;"{% ENDIF %}> {% IF cart_count_empty %} <span class="empty">Корзина пуста</span> {% ELSE %} <strong class="no-empty">В корзине</strong> <span class="empty" style="display:none;">Корзина пуста</span> <ul id="cart-sidebar" class="mini-products-list unstyled"> {% FOR cart_items %} <li {% IF cart_items.index > 3 %}style="display:none;"{% ENDIF %}> <a href="{cart_items.GOODS_URL}" class="product-image"> <img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=jade{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" width="70" height="70" alt="{cart_items.GOODS_NAME}"> </a> <a data-href="{cart_items.ORDER_LINE_DELETE_URL}" data-count="{cart_items.ORDER_LINE_QUANTITY}" title="Удалить позицию" class="btn-remove product-remove"> <span class="icon-trash-o"></span> </a> <h4 class="product-name"> <a href="{cart_items.GOODS_URL}" title="">{cart_items.GOODS_NAME}</a> </h4> <div class="product-price"><span class="cart-quantity">{cart_items.ORDER_LINE_QUANTITY}</span> x <span class="price">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</span></div> <div class="clearfix"></div> </li> {% ENDFOR %} <div class="cart-button"> <a class="btn remove-products" title="Очистить корзину" data-href="{CART_TRUNCATE_URL}">Очистить корзину</a> <a class="btn" title="Перейти к оформлению заказа" href="{CART_URL}">Оформить заказ</a> </div> </ul> {% ENDIF %} </div> </div>
В main.js найдите:
//Cart $('.cart-header').hover(function(){ $(this).addClass('open'); },function(){ $(this).removeClass('open'); });
замените на:
$('.cart-header > a').click(function(){ var hidden = $('#hidden_cart'); $(this).fancybox({ fitToView : false, content: hidden, width : '87%', height : '100%', autoSize : false, closeClick : false, openEffect : 'none', closeEffect : 'none' }); return false; });
В main.css найдите:
.dropdown-menu { border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.15); -moz-box-shadow: 0 0 5px rgba(0,0,0,.15); box-shadow: 0 0 5px rgba(0,0,0,.15); min-width: 300px; padding: 10px; z-index: 800; position: absolute; top: 100%; display: none; float: left; list-style: none; font-size: 14px; text-align: left; background-color: #fff; background-clip: padding-box; right: 0; }
замените на:
.dropdown-menu { border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.15); -moz-box-shadow: 0 0 5px rgba(0,0,0,.15); box-shadow: 0 0 5px rgba(0,0,0,.15); min-width: 300px; padding: 10px; z-index: 800; list-style: none; font-size: 14px; text-align: left; background-color: #fff; background-clip: padding-box; }
#160
Отправлено 08 Июнь 2016 - 12:09
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных