Amazko
Хранитель порядка
- Регистрация
- 4 Мар 2012
- Сообщения
- 265
- Реакции
- 728
- Автор темы
- #1
Есть модуль купить в один клик.
если точнее то вот етот
в нем кнопка формируется вот так, и появляется возле основной кнопки купить в карточке товара
но мне надо ее поставить в другом месте, и я не могу понять что вы дернуть с кода?
когда в инспекторе смотрю то кнопка выглядит таким образом:
что мне надо впихнуть вместо айди товара 51 как щас?
если точнее то вот етот
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
в нем кнопка формируется вот так, и появляется возле основной кнопки купить в карточке товара
PHP:
<?php if ( isset($popup_purchase_data['status']) && $popup_purchase_data['status'] ) { ?>
<script src="catalog/view/javascript/popup_purchase/jquery.magnific-popup.min.js" type="text/javascript"></script>
<link href="catalog/view/javascript/popup_purchase/magnific-popup.css" rel="stylesheet" media="screen" />
<link href="catalog/view/theme/default/stylesheet/popup_purchase/stylesheet.css" rel="stylesheet" media="screen" />
<script type="text/javascript">
$(function() {
<?php if ($popup_purchase_data['allow_page']) { ?>
$.each($("[onclick^='cart.add']"), function() {
var product_id = $(this).attr('onclick').match(/[0-9]+/);
$(this).parent().before("<div class='button-group popup-purchase-button'><button><?php echo $popup_purchase_text['button_purchase_now']; ?></button></div>").prev().attr('onclick', 'get_popup_purchase(\'' + product_id + '\');');
});
$.each($(".product-thumb [onclick^='get_popup_cart']"), function() {
var product_id = $(this).attr('onclick').match(/[0-9]+/);
$(this).parent().before("<div class='button-group popup-purchase-button'><button><?php echo $popup_purchase_text['button_purchase_now']; ?></button></div>").prev().attr('onclick', 'get_popup_purchase(\'' + product_id + '\');');
});
<?php } ?>
var main_product_id = $('input[name=\'product_id\']').val();
$('#button-cart').before( "<button class='btn btn-primary btn-lg btn-block'><?php echo $popup_purchase_text['button_purchase_now']; ?></button>" ).prev().attr('onclick', 'get_popup_purchase(\'' + main_product_id + '\');');
});
function get_popup_purchase(product_id) {
$.magnificPopup.open({
tLoading: '<img src="catalog/view/theme/default/stylesheet/popup_purchase/ring-alt.svg" />',
items: {
src: 'index.php?route=extension/module/popup_purchase&product_id='+product_id,
type: 'ajax'
}
});
}
</script>
<?php } ?>
но мне надо ее поставить в другом месте, и я не могу понять что вы дернуть с кода?
когда в инспекторе смотрю то кнопка выглядит таким образом:
HTML:
<button class="btn btn-primary btn-lg btn-block" onclick="get_popup_purchase('51');">Забронируйте</button>
что мне надо впихнуть вместо айди товара 51 как щас?