Поставил модуль vqmod plus and minus cart quantity. Добавились кнопки + и -, но вот кнопки "Купить" нет. Как ее добавить в хиты продаж, рекомендуемые? http://www.diigo.com/item/image/3cs9b/8spc и добавить сами + и - в http://www.diigo.com/item/image/3cs9b/3cy2
в TPL файл, после Код: <?php if ($product['rating']) { ?> <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div> <?php } ?> добавь код: Код: <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
Там было Код: <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div> но вот кнопка купить почему-то все равно не отображается, не смотря на то, что я заменил. кнопка сама в css прописана Код: /* button */ a.button { display: inline-block; text-decoration: none; cursor: pointer; margin-top:-50px; margin: 3px; } a.button span { background: url("../image/button.jpg") repeat scroll right top transparent; border: 2px solid #F5F5F5; -webkit-border-radius: 7px 7px 7px 7px; -moz-border-radius: 7px 7px 7px 7px; -khtml-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; -webkit-box-shadow: 0 0 3px #848484; -moz-box-shadow: 0 0 3px #848484; box-shadow: 0 0 3px #848484; color: #FFFFFF; display: inline-block; font-size: 14px; font-weight: bold; line-height: 12px; padding: 14px 36px 15px; opacity: 0.9; } a.button:hover { /* background: url('../image/button-left-active.png') top left no-repeat; */ } a.button:hover span { opacity: 1; border: 2px solid #FFFFFF; } .buttons { border: 1px solid #EEEEEE; overflow: auto; padding: 6px; margin-bottom: 20px; } .buttons .left { float: left; text-align: left; } .buttons .right { float: right; text-align: right; } .buttons .center { text-align: center; margin-left: auto; margin-right: auto; }
Скорей всего, что то перезаписывает сам файл, и скорей всего это в vQmod-е... Но если с самого начала, кнопка отсутствовала, то собаку зарытую искать нужно где то в шабе. Если на дефолтный переключить, то норм. отображает ?
долго не отвечал, т.к. проверял на вновь установленном тесте. на дефолтной теме кнопки купить есть и работают + и -, но вот нажатие на "купить" ни к чему не приводит. т.е. что-то не то с модулем. кто сможет исправить его?
дайте ссылку на модуль сам, перекодирую, напишите тему, под какую хотите... хотя не надо, сделаю универсальным... --- добавлено: 7 ноя 2012 в 15:42 --- тестируй -
получилось решить проблему с помощью Васо. Благодарен ему за это! оказывается в стилях было #header #cart.active .content { display: none; заменил на #header #cart.active .content { display: block; плюс еще немного изменения внес под свои нужды - чтобы попап появлялся о добавлении в корзину. для этого надо дополнительно установить vqmod-add-to-cart-ajax-confirm. а в vqmod_plusandminus внести изменения вместо Код: $('#notification').html('<div class="attention" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>'); $('.attention').fadeIn('slow'); $('#cart_total').html(json['total']); $('html, body').animate({ scrollTop: 0 }, 'slow'); поменять на Код: $('#cart-success').after('<div class="success" style="display: none;">' + json['success'] + '</div>'); $('.success').fadeIn(1000).delay(2000).fadeOut(1500); $('#cart_total').html(json['total']);