Как добавить кнопку "Купить" в "хиты продажи" и в "рекомендуемые"

Тема в разделе "OpenCart", создана пользователем oldnick, 7 ноя 2012.

  1. oldnick

    oldnick

    Регистрация:
    1 ноя 2012
    Сообщения:
    16
    Симпатии:
    31
  2. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    648
    Симпатии:
    327
    Код просмотреть нужно, кнопка купить, до установки модуля была ?
     
  3. oldnick

    oldnick

    Регистрация:
    1 ноя 2012
    Сообщения:
    16
    Симпатии:
    31
    нет их не было. я их хочу добавить. что-то пытался. но не вышло.
     
  4. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    648
    Симпатии:
    327
    в 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" />
     
  5. oldnick

    oldnick

    Регистрация:
    1 ноя 2012
    Сообщения:
    16
    Симпатии:
    31
    Там было
    Код:
    <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;
    }
     
  6. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    648
    Симпатии:
    327
    Скорей всего, что то перезаписывает сам файл, и скорей всего это в vQmod-е... Но если с самого начала, кнопка отсутствовала, то собаку зарытую искать нужно где то в шабе. Если на дефолтный переключить, то норм. отображает ?
     
  7. vasek

    vasek

    Регистрация:
    26 окт 2012
    Сообщения:
    7
    Симпатии:
    7
    В grid прописывай, или , если не умеешь внутри элемента который уже выводится gridОМ
     
  8. oldnick

    oldnick

    Регистрация:
    1 ноя 2012
    Сообщения:
    16
    Симпатии:
    31
    долго не отвечал, т.к. проверял на вновь установленном тесте. на дефолтной теме кнопки купить есть и работают + и -, но вот нажатие на "купить" ни к чему не приводит. т.е. что-то не то с модулем.
    кто сможет исправить его?
     
  9. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    648
    Симпатии:
    327
    дайте ссылку на модуль сам, перекодирую, напишите тему, под какую хотите... хотя не надо, сделаю универсальным...
    --- добавлено: 7 ноя 2012 в 15:42 ---
    тестируй -
     
  10. oldnick

    oldnick

    Регистрация:
    1 ноя 2012
    Сообщения:
    16
    Симпатии:
    31
    кнопки + и - пропали. появились кнопки "купить" в хитах продаж, кроме рекомендуемых.
     
  11. oldnick

    oldnick

    Регистрация:
    1 ноя 2012
    Сообщения:
    16
    Симпатии:
    31
    получилось решить проблему с помощью Васо. Благодарен ему за это!
    оказывается в стилях было
    #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']);
    
     
    bububu нравится это.