Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Рекомендуемые "Главная страница"


Recommended Posts

Добрый день, может я туплю, или же не могу нормально прописать вопрос, что бы найти решение....

Подскажите пожалуйста, мне нужно что бы на главной в "Рекомендуемые" было не 4 товара в строчку с возможностью их пролистать в бок если их больше...
А что бы их выводило на экран в 2 и более строки (постарался обьяснить на скриншоте)

 

0001.jpg

Надіслати
Поділитися на інших сайтах


1 час назад, realgosu сказал:

А что бы их выводило на экран в 2 и более строки (постарался обьяснить на скриншоте)

С каруселями обычно выводятся модули из шаблона. Вместо шаблонного модуля можно вывести стандартный модуль Opencart.

Надіслати
Поділитися на інших сайтах


Когда меняю в файле featured.tpl строки 1,2,3,4 

С

<div class="box box_carousel">
  <div class="box-heading"><?php echo $heading_title; ?></div>
  <div class="box-content">
    <div class="box-product product_featured">

 

НА

<div class="box-new">
  <div class="box-new-heading"><?php echo $heading_title; ?></div>
  <div class="box-new-content">
    <div class="box-new-product">

Получается следущее 

 

33331.jpg

Надіслати
Поділитися на інших сайтах


Вот сам код, как в нем убрать карусель??
 

Спойлер

<div class="box box_carousel">
  <div class="box-heading"><?php echo $heading_title; ?></div>
  <div class="box-content">
    <div class="box-product product_featured">
    <?php foreach ($products as $product) { ?>
   <div class="product product_<?php echo $product['product_id']; ?>_fm">
    <?php foreach($product['stickers'] as $sticker) { ?>
        <div class="sticker"><?php echo $sticker['text']; ?> <?php echo $sticker['value']; ?> <?php echo $sticker['text_after']; ?></div>
    <?php } ?>
      <?php if ($product['thumb']) { ?>
      <div class="image">
      <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a>
        <?php if ($product['rating']) { ?>
        <div class="rating">
        <?php for ($i = 1; $i <= 5; $i++) { ?>
            <?php if ($product['rating'] < $i) { ?>
                <i class="fa fa-star-o"></i>
            <?php } else { ?>
                <i class="fa fa-star"></i>
            <?php } ?>
        <?php } ?>
        <sup onclick="location='<?php echo $product['href']; ?>#tab-review'"><?php echo $product['num_reviews']; ?></sup>
        </div>
        <?php } ?>
      </div>
      <?php } ?>
      <div class="desc">
      <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
      <div class="description"><?php echo $product['short_description']; ?></div>
        <!-- options -->
        <?php if ($show_options) { ?>
            <div id="option_<?php echo $product['product_id']; ?>" class="option">
                <?php foreach ($product['options'] as $key => $option) { ?>
                    <?php if ($key < $show_options_item) { ?>
                        <?php if ($option['type'] == 'checkbox') { ?>
                            <div id="input-option<?php echo $option['product_option_id']; ?>">
                                <label><?php if ($option['required']) { ?>*<?php } ?> <?php echo $option['name']; ?>:</label>
                                <?php foreach ($option['product_option_value'] as $option_value) { ?>
                                <div class="checkbox">
                                    <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" data-price_prefix="<?php echo $option_value['price_prefix']; ?>" data-price="<?php if($option_value['price_value']) { echo $option_value['price_value']; } else { echo '0';} ?>" onchange="recalculateprice('<?php echo $product['product_id']; ?>_fm');" />
                                    <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"></label>
                                    <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>">
                                        <span><?php echo $option_value['name']; ?></span>
                                        <?php if ($option_value['price']) { ?>
                                            <span>(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)</span>
                                        <?php } ?>
                                    </label>
                                </div>
                                <?php } ?>
                            </div>
                        <?php } ?>
                        <?php if ($option['type'] == 'image') { ?>
                            <div id="input-option<?php echo $option['product_option_id']; ?>">
                                <label><?php if ($option['required']) { ?>*<?php } ?> <?php echo $option['name']; ?>:</label>
                                <?php foreach ($option['product_option_value'] as $option_value) { ?>
                                <div class="radio">
                                    <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" data-price_prefix="<?php echo $option_value['price_prefix']; ?>" data-price="<?php if($option_value['price_value']) { echo $option_value['price_value']; } else { echo '0';} ?>" onchange="recalculateprice('<?php echo $product['product_id']; ?>_fm');" />
                                    <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"></label>
                                    <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>">
                                        <span><?php echo $option_value['name']; ?></span>
                                        <?php if ($option_value['price']) { ?>
                                            <span>(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)</span>
                                        <?php } ?>
                                    </label>
                                </div>
                                <?php } ?>
                            </div>
                        <?php } ?>
                        <?php if ($option['type'] == 'select' || $option['type'] == 'radio') { ?>
                            <div id="input-option<?php echo $option['product_option_id']; ?>">
                                <label><?php if ($option['required']) { ?>*<?php } ?> <?php echo $option['name']; ?>:</label>
                                <?php foreach ($option['product_option_value'] as $option_value) { ?>
                                <div class="radio">
                                    <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" data-price_prefix="<?php echo $option_value['price_prefix']; ?>" data-price="<?php if($option_value['price_value']) { echo $option_value['price_value']; } else { echo '0';} ?>" onchange="recalculateprice('<?php echo $product['product_id']; ?>_fm');" />
                                    <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"></label>
                                    <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>">
                                        <span><?php echo $option_value['name']; ?></span>
                                        <?php if ($option_value['price']) { ?>
                                            <span>(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)</span>
                                        <?php } ?>
                                    </label>
                                </div>
                                <?php } ?>
                            </div>
                        <?php } ?>
                    <?php } ?>
                <?php } ?>
            </div>
        <?php } ?>
        <!-- options -->
    <?php if($product['weight_value'] > 0) { ?>
        <div class="weight weight_<?php echo $product['product_id']; ?>_fm" data-weight="<?php echo $product['weight_value']; ?>" data-weight-unit="<?php echo $product['weight_unit']; ?>"><?php echo $product['weight']; ?></div>
    <?php } ?>
    <?php if ($product['price']) { ?>
      <div class="price">
        <?php if (!$product['special']) { ?>
        <span class="price_<?php echo $product['product_id']; ?>_fm" data-price="<?php echo $product['price_value']; ?>"><?php echo $product['price']; ?></span>
        <?php } else { ?>
        <span class="price-old price_<?php echo $product['product_id']; ?>_fm" data-price="<?php echo $product['price_value']; ?>"><?php echo $product['price']; ?></span> 
        <span class="price-new special_<?php echo $product['product_id']; ?>_fm" data-price="<?php echo $product['special_value']; ?>"><?php echo $product['special']; ?></span>
        <?php } ?>
      </div>
      <?php } ?>
    <div class="cart">
    <?php if ($product['quantity'] > 0) { ?>
        <?php if ($show_quantity) { ?>
            <input type="tel" value="<?php echo $product['minimum']; ?>" onchange="recalculateprice('<?php echo $product['product_id']; ?>_fm', '<?php echo $product['minimum']; ?>');" class="quantity_<?php echo $product['product_id']; ?>_fm" />
        <?php } ?>
        <input type="button" value="<?php echo $button_cart; ?>" onclick="cart.add('<?php echo $product['product_id']; ?>', $(this).prev().val());" class="button" />
    <?php } else { ?>
        <input type="button" value="<?php echo $button_cart_disabled; ?>" class="button disabled" />
    <?php } ?>
    </div>
     <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');" title="<?php echo $button_wishlist; ?>"><i class="fa fa-heart"></i></a></div>
      <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');" title="<?php echo $button_compare; ?>"><i class="fa fa-bar-chart-o"></i></a></div></div>
    </div>
    <?php } ?>
    </div>
  </div>
</div>
<script type="text/javascript">
    $('.product_featured').owlCarousel({
        responsiveBaseWidth: '.product_featured',
        itemsCustom: [[0, 1], [448, 2], [650, 2], [750, 3], [1000, 4]],
        autoPlay: false,
        mouseDrag:false,
        navigation: true,
        navigationText: ['<i class="fa fa-chevron-left"></i>', '<i class="fa fa-chevron-right"></i>'],
        pagination: false,
    });
</script>

 

Надіслати
Поділитися на інших сайтах


<script type="text/javascript">
	$('.product_featured').owlCarousel({
		responsiveBaseWidth: '.product_featured',
		itemsCustom: [[0, 1], [448, 2], [650, 2], [750, 3], [1000, 4]],
		autoPlay: false,
		mouseDrag:false,
		navigation: true,
		navigationText: ['<i class="fa fa-chevron-left"></i>', '<i class="fa fa-chevron-right"></i>'],
		pagination: false,
	});
</script>

Это то-же можно убрать чтобы не возникало ошибки в консоли что  не может найти класс product_featured

Змінено користувачем fantom2088
Надіслати
Поділитися на інших сайтах


В 09.10.2019 в 13:28, fantom2088 сказал:

Слайдер вызывается по классу product_featured можешь его убрать и впринцепи она должна выключится 

Спасибо, карусель выключил, получилось вот так

 

44441.jpg

Надіслати
Поділитися на інших сайтах


В 09.10.2019 в 13:29, fantom2088 сказал:

<script type="text/javascript">
	$('.product_featured').owlCarousel({
		responsiveBaseWidth: '.product_featured',
		itemsCustom: [[0, 1], [448, 2], [650, 2], [750, 3], [1000, 4]],
		autoPlay: false,
		mouseDrag:false,
		navigation: true,
		navigationText: ['<i class="fa fa-chevron-left"></i>', '<i class="fa fa-chevron-right"></i>'],
		pagination: false,
	});
</script>

Это то-же можно убрать чтобы не возникало ошибки в консоли что  не может найти класс product_featured

Можно ее как-то сделать, что бы товары шли вот так ?

 

4441.jpg

Надіслати
Поділитися на інших сайтах


Решено.

Тема fastfood

файл featured.tpl

 

Спойлер

<div class="box-heading"><?php echo $heading_title; ?></div>
<div class="row">
    <?php foreach ($products as $product) { ?>
           <div class="product-layout product-grid col-lg-3 col-md-6 col-sm-6 col-xs-12">
           <div class="product product_<?php echo $product['product_id']; ?>_fm">
            <?php foreach($product['stickers'] as $sticker) { ?>
                <div class="sticker"><?php echo $sticker['text']; ?> <?php echo $sticker['value']; ?> <?php echo $sticker['text_after']; ?></div>
            <?php } ?>
              <?php if ($product['thumb']) { ?>
              <div class="image">
              <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a>
                <?php if ($product['rating']) { ?>
                <div class="rating">
                <?php for ($i = 1; $i <= 5; $i++) { ?>
                    <?php if ($product['rating'] < $i) { ?>
                        <i class="fa fa-star-o"></i>
                    <?php } else { ?>
                        <i class="fa fa-star"></i>
                    <?php } ?>
                <?php } ?>
                <sup onclick="location='<?php echo $product['href']; ?>#tab-review'"><?php echo $product['num_reviews']; ?></sup>
                </div>
                <?php } ?>
              </div>
              <?php } ?>
              <div class="desc">
              <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
              <div class="description"><?php echo $product['short_description']; ?></div>
                <!-- options -->
                <?php if ($show_options) { ?>
                    <div id="option_<?php echo $product['product_id']; ?>" class="option">
                        <?php foreach ($product['options'] as $key => $option) { ?>
                            <?php if ($key < $show_options_item) { ?>
                                <?php if ($option['type'] == 'checkbox') { ?>
                                    <div id="input-option<?php echo $option['product_option_id']; ?>">
                                        <label><?php if ($option['required']) { ?>*<?php } ?> <?php echo $option['name']; ?>:</label>
                                        <?php foreach ($option['product_option_value'] as $option_value) { ?>
                                        <div class="checkbox">
                                            <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" data-price_prefix="<?php echo $option_value['price_prefix']; ?>" data-price="<?php if($option_value['price_value']) { echo $option_value['price_value']; } else { echo '0';} ?>" onchange="recalculateprice('<?php echo $product['product_id']; ?>_fm');" />
                                            <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"></label>
                                            <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>">
                                                <span><?php echo $option_value['name']; ?></span>
                                                <?php if ($option_value['price']) { ?>
                                                    <span>(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)</span>
                                                <?php } ?>
                                            </label>
                                        </div>
                                        <?php } ?>
                                    </div>
                                <?php } ?>
                                <?php if ($option['type'] == 'image') { ?>
                                    <div id="input-option<?php echo $option['product_option_id']; ?>">
                                        <label><?php if ($option['required']) { ?>*<?php } ?> <?php echo $option['name']; ?>:</label>
                                        <?php foreach ($option['product_option_value'] as $option_value) { ?>
                                        <div class="radio">
                                            <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" data-price_prefix="<?php echo $option_value['price_prefix']; ?>" data-price="<?php if($option_value['price_value']) { echo $option_value['price_value']; } else { echo '0';} ?>" onchange="recalculateprice('<?php echo $product['product_id']; ?>_fm');" />
                                            <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"></label>
                                            <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>">
                                                <span><?php echo $option_value['name']; ?></span>
                                                <?php if ($option_value['price']) { ?>
                                                    <span>(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)</span>
                                                <?php } ?>
                                            </label>
                                        </div>
                                        <?php } ?>
                                    </div>
                                <?php } ?>
                                <?php if ($option['type'] == 'select' || $option['type'] == 'radio') { ?>
                                    <div id="input-option<?php echo $option['product_option_id']; ?>">
                                        <label><?php if ($option['required']) { ?>*<?php } ?> <?php echo $option['name']; ?>:</label>
                                        <?php foreach ($option['product_option_value'] as $option_value) { ?>
                                        <div class="radio">
                                            <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" data-price_prefix="<?php echo $option_value['price_prefix']; ?>" data-price="<?php if($option_value['price_value']) { echo $option_value['price_value']; } else { echo '0';} ?>" onchange="recalculateprice('<?php echo $product['product_id']; ?>_fm');" />
                                            <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"></label>
                                            <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>">
                                                <span><?php echo $option_value['name']; ?></span>
                                                <?php if ($option_value['price']) { ?>
                                                    <span>(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)</span>
                                                <?php } ?>
                                            </label>
                                        </div>
                                        <?php } ?>
                                    </div>
                                <?php } ?>
                            <?php } ?>
                        <?php } ?>
                    </div>
                <?php } ?>
                <!-- options -->
            <?php if($product['weight_value'] > 0) { ?>
                <div class="weight weight_<?php echo $product['product_id']; ?>_fm" data-weight="<?php echo $product['weight_value']; ?>" data-weight-unit="<?php echo $product['weight_unit']; ?>"><?php echo $product['weight']; ?></div>
            <?php } ?>
            <?php if ($product['price']) { ?>
              <div class="price">
                <?php if (!$product['special']) { ?>
                <span class="price_<?php echo $product['product_id']; ?>_fm" data-price="<?php echo $product['price_value']; ?>"><?php echo $product['price']; ?></span>
                <?php } else { ?>
                <span class="price-old price_<?php echo $product['product_id']; ?>_fm" data-price="<?php echo $product['price_value']; ?>"><?php echo $product['price']; ?></span> 
                <span class="price-new special_<?php echo $product['product_id']; ?>_fm" data-price="<?php echo $product['special_value']; ?>"><?php echo $product['special']; ?></span>
                <?php } ?>
              </div>
              <?php } ?>
            <div class="cart">
            <?php if ($product['quantity'] > 0) { ?>
                <?php if ($show_quantity) { ?>
                    <input type="tel" value="<?php echo $product['minimum']; ?>" onchange="recalculateprice('<?php echo $product['product_id']; ?>_fm', '<?php echo $product['minimum']; ?>');" class="quantity_<?php echo $product['product_id']; ?>_fm" />
                <?php } ?>
                <input type="button" value="<?php echo $button_cart; ?>" onclick="cart.add('<?php echo $product['product_id']; ?>', $(this).prev().val());" class="button" />
            <?php } else { ?>
                <input type="button" value="<?php echo $button_cart_disabled; ?>" class="button disabled" />
            <?php } ?>
            </div>
             <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');" title="<?php echo $button_wishlist; ?>"><i class="fa fa-heart"></i></a></div>
              <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');" title="<?php echo $button_compare; ?>"><i class="fa fa-bar-chart-o"></i></a></div></div>
            </div>
        </div>
    <?php } ?>
</div>
<script type="text/javascript">
    $('.product_featured').owlCarousel({
        responsiveBaseWidth: '.product_featured',
        itemsCustom: [[0, 1], [448, 2], [650, 2], [750, 3], [1000, 4]],
        autoPlay: false,
        mouseDrag:false,
        navigation: true,
        navigationText: ['<i class="fa fa-chevron-left"></i>', '<i class="fa fa-chevron-right"></i>'],
        pagination: false,
    });
</script>

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.