В разделе Редактор шаблонов загрузить файл быстрого заказа order_fast.htm из архива order_fast.zip 18,49К 150 Количество загрузок::
Стили были добавлены из шаблона "Вечность" пользователем support 2.0
В конец файла "main.js" добавить код:
В файле "HTML" заменим скрипты и стили. Скрипты взяли из шаблона "Пластик".
Код:
<script type="text/javascript" src="{FORALL_JS_PATH}jquery-1.4.2_nyroModal-1.6.2_validate_capslock_jquery-ui-1.8.4.custom.version2.min.js"></script>Заменить:
<link rel="stylesheet" href="{FORALL_STYLES_PATH}fancybox/jquery.fancybox-1.3.4.min.css" type="text/css" /> <script type="text/javascript" src="{FORALL_JS_PATH}jquery-1.4.2_nyroModal-1.6.2_validate_capslock_jquery-ui-1.8.4.custom_fancybox-1.3.4.version2.min.js"></script>
Теперь уже можно добавлять кнопки быстрого заказа. Для начала добавим кнопку в каталоге товаров.
После кода:
<div class="goodsListItemPriceOld"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a> {% ENDIF %} </div>Добавить:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <p> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <a class="quick2" 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> </p> </form>
И добавить в конец файла "main.css" код:
a.quick2 { color: black; padding: 0px 0px; } a.quick2 span { padding: 2px 4px !important; }Теперь у некоторых товаров может не помещаться кнопка "Быстрый заказ".
Можно это исправить в файле main.css изменив стили.
Код:
.goodsListItemBlock {height:200px;margin:5px;overflow:hidden;}Заменить:
.goodsListItemBlock {height:230px;margin:5px;overflow:hidden;}
Добавления кнопки в карточку заказа.
В файле "Товар". После кода:
<input type="submit" value="Положить в корзину" style="width:200px;" />Добавить:
<input type="submit" class="quick3" onclick="quickorder('.goodsDataForm'); return false;" value="Быстрый заказ" title="Положить «{GOODS_NAME}» в корзину" href="#" style="width:200px;"/>
Вот что получилось: