Перейти к содержанию
sasha12345

Как снять ограничение на кликабельность кнопок-фильтров отображения товаров в категории

Рекомендуемые сообщения

Что в коде не так??? При нажатии на фильт отображения списком все работает, а уже второй раз кнопка просто не кликабельная и не работает переход с  сетки на список ?

 

Спойлер

<?php echo $header; ?>
  <div class="breadcrumb ">
    <?php foreach ($breadcrumbs as $breadcrumb) { ?>
      <?php echo $breadcrumb['separator']; ?>
      <a href="<?php echo $breadcrumb['href']; ?>">
        <?php echo $breadcrumb['text']; ?>
      </a>
    <?php } ?>
  </div>
<div class="row">
  <?php echo $content_top; ?>
  <?php echo $column_left; ?>
  <?php echo $column_right; ?>
  <div class="content col-xs-12 col-sm-12 col-md-12 col-lg-12">
    <div class="row">
      <h1 class="heading-title col-xs-12"><?php echo $heading_title; ?></h1>
      <?php if ($categories) { ?>
      <div class="category-list clearfix">
        <?php if (count($categories) <= 4) { ?>
        <ul>
          <?php foreach ($categories as $category) { ?>
          <li class="mini-cat col-xs-12 col-sm-6 col-md-3">
            <a href="<?php echo $category['href']; ?>">
              <img src="<?php echo $category['thumb']; ?>">
              <span><?php echo $category['name']; ?></span>
            </a>
          </li>
          <?php } ?>
        </ul>
        <?php } else { ?>
        <?php for ($i = 0; $i < count($categories);) { ?>
        <ul>
          <?php $j = $i + 4; ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($categories[$i])) { ?>
          <li class="col-xs-12 col-sm-6 col-md-3">
            <a href="<?php echo $categories[$i]['href']; ?>">
              <img src="<?php echo $categories[$i]['thumb']; ?>">
              <span><?php echo $categories[$i]['name']; ?></span>
            </a>
          </li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
        <?php } ?>
      </div>
      <?php } ?>
      <?php if ($products) { ?>
      <div class="product-filter col-xs-12">
        <div class="display">
          <span><?php echo $text_list; ?></span>
          <a onclick="display('grid');" title="отобразить сеткой">
            <?php echo $text_grid; ?>
          </a>
        </div>
        <div class="product-compare"><a href="<?php echo $compare; ?>" title="Сравнение товаров" id="compare-total"><?php echo $text_compare; ?></a></div>
        <div id="sha-sort" class="sort">
          <span class="title"><?php echo $text_sort; ?></span>
          <?php foreach ($sorts as $sort_key => $sort_val) { ?>
          <a class="<?php if ($sort_val['value'] == $sort . '-' . $order) { ?>selected<?php } ?>" href="<?php echo $sort_val['href']; ?>">
            <?php echo $sort_val['text']; ?>
            <span class="arr"></span>
          </a>
          <?php } ?>
        </div>
      </div><!-- /.product-filter -->
      <div class="product-grid col-xs-12 clearfix">
        <?php for ($y = 0; $y < count($products);) { ?>
        <div class="row">
          <?php $x = $y + 3; ?>
          <?php for (; $y < $x; $y++) { ?>
          <?php if (isset($products[$y])) { ?>
          <div class="col-xs-12 col-sm-4">
            <div class="product clearfix">
              <div class="name">
                <a href="<?php echo $products[$y]['href']; ?>">
                  <?php echo $products[$y]['name']; ?>
                </a>
              </div>
              <?php if ($products[$y]['thumb']) { ?>
              <div class="image align-center">
                <a class="align-center" href="<?php echo $products[$y]['href']; ?>">
                  <img class="img-responsive" src="<?php echo $products[$y]['thumb']; ?>" title="<?php echo $products[$y]['name']; ?>" alt="<?php echo $products[$y]['name']; ?>" />
                </a>
              </div>
              <?php } ?>
              <div class="info-cnt">
                <?php if ($products[$y]['price']) { ?>
                <div class="price">
                  <?php if (!$products[$y]['special']) { ?>
                  <span class="text"><?php echo $text_price; ?></span><?php echo $products[$y]['price']; ?>
                  <?php } else { ?>
                  <span class="price-percent">-<?php echo $products[$y]['percent']; ?>%</span>
                            <span class="price-new">
                              <span class="text"><?php echo $text_price; ?></span><?php echo $products[$y]['special']; ?>
                            </span>
                            <span class="price-old">
                              <?php echo $products[$y]['price']; ?>
                            </span>
                  <?php } ?>
                </div>
                <?php } ?>
                <div class="rating">
                  <?php echo $products[$y]['rating_stars']; ?>
                </div>
                <div class="cart">
                  <button class="button" type="button" onclick="addToCart('<?php echo $products[$y]['product_id']; ?>');">
                    <i class="fa fa-shopping-cart"></i><?php echo $button_cart; ?>
                  </button>
                  <a class="addto" onclick="addToCompare('<?php echo $products[$y]['product_id']; ?>');" title="<?php echo $button_compare; ?>">
                    <i class="fa fa-exchange"></i>
                  </a>
                  <a class="addto" onclick="addToWishList('<?php echo $products[$y]['product_id']; ?>');" title="<?php echo $button_wishlist; ?>">
                    <i class="fa fa-heart"></i>
                  </a>
                </div>
              </div>
              <div class="mini-desc">
                <div class="block-title">
                  <?php echo $text_mini_desc; ?>
                </div>
                <div>
                  <?php echo $products[$y]['mini_description']; ?>
                </div>
              </div>
              <?php if ($products[$y]['attributess_groups'] || $products[$y]['attributes_groups']) { ?>
              <div class="attributes">
                <?php if($products[$y]['attributess_groups']) { ?>
                <div class="attentions">
                  <div class="block-title">
                    <strong><?php echo $text_attentions; ?></strong>
                  </div>
                  <?php foreach($products[$y]['attributess_groups'] as $attributess) { ?>
                  <span class="value"><?php echo $attributess['text']; ?></span>
                  <?php } ?>
                </div>
                <?php } ?>
                <?php if($products[$y]['attributes_groups']) { ?>
                <div class="features">
                  <div class="block-title">
                    <strong><?php echo $text_features; ?></strong>
                  </div>
                  <?php foreach($products[$y]['attributes_groups'] as $attributes) { ?>
                  <div>
                    <span class="name-attr"><?php echo $attributes['name']; ?>:</span>
                    <span class="value"><?php echo $attributes['text']; ?></span>
                  </div>
                  <?php } ?>
                </div>
                <?php } ?>
              </div>
              <?php } ?>
            </div>
          </div>
          <?php } ?>
          <?php } ?>
        </div>
        <?php } ?>
      </div><!-- /.product-grid -->
      <div class="col-xs-12">
        <div class="pagination clearfix">
          <?php echo $pagination; ?>
        </div>
      </div>
      <?php } ?>
      <?php if (!$categories && !$products) { ?>
      <div class="content empty"><?php echo $text_empty; ?></div>
      <div class="buttons">
        <div class="right">
          <a href="<?php echo $continue; ?>" class="button">
            <?php echo $button_continue; ?>
          </a>
        </div>
      </div>
      <?php } ?>
      <script type="text/javascript"><!--
        function display(view) {
          if (view == 'list') {
            $('.product-grid').attr('class', 'product-list clearfix');
            $('.product-list > div > div').each(function(index, element) {
              html = '<div class="product clearfix">';
              var image = $(element).find('.image').html();
              if (image != null) {
                html += '<div class="image align-center">' + image + '</div>';
              }
              html += '<div class="name">' + $(element).find('.name').html() + '</div>';
              html += '<div class="info-cnt">';
              html += '<div class="mini-desc">' + $(element).find('.mini-desc').html() + '</div>';
              var price = $(element).find('.price').html();
              if (price != null) {
                html += '<div class="price">' + price  + '</div>';
              }
              html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
              html += '</div>';
              html += '<div class="rating">' + $(element).find('.rating').html() + '</div>';
              var attributes = $(element).find('.attributes').html();
              if (attributes != null) {
                html += '<div class="attributes">' + attributes + '</div>';
              }
              html += '</div>';
              $(element).html(html);
            });
            $('.display').html('<span><?php echo $text_list; ?></span><a title="отобразить сеткой" onclick="display(\'grid\');"><?php echo $text_grid; ?></a>');
            $.totalStorage('display', 'list');
          } else {
            $('.product-list').attr('class', 'product-grid clearfix');
            $('.product-grid > div > div').each(function(index, element) {
              html = '<div class="product clearfix">';
              html += '<div class="name">' + $(element).find('.name').html() + '</div>';
              var image = $(element).find('.image').html();
              if (image != null) {
                html += '<div class="image align-center">' + image + '</div>';
              }
              html += '<div class="info-cnt">';
              var price = $(element).find('.price').html();
              if (price != null) {
                html += '<div class="price">' + price  + '</div>';
              }
              html += '<div class="rating">' + $(element).find('.rating').html() + '</div>';
              html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
              html += '</div>';
              html += '<div class="mini-desc">' + $(element).find('.mini-desc').html() + '</div>';
              var attributes = $(element).find('.attributes').html();
              if (attributes != null) {
                html += '<div class="attributes">' + attributes + '</div>';
              }
              html += '</div>';
              $(element).html(html);
            });
            $('.display').html('<a title="отобразить списком" onclick="display(\'list\');"><?php echo $text_list; ?></a><span><?php echo $text_grid; ?></span>');
            $.totalStorage('display', 'grid');
          }
        }
        view = $.totalStorage('display');
        if (view) {
          display(view);
        } else {
          display('grid');
        }
        var $columnLeft = $('#column-left');
        if ($columnLeft.length > 0) {
        $('.content').removeClass('col-md-12');
        $('.content').removeClass('col-lg-12');
        $('.content').addClass('col-md-9');
        $('.content').addClass('col-lg-8');
        }
        //-->
      </script>
    </div>
  </div><!-- /.content -->
  <?php echo $content_bottom; ?>
  <?php if ($description) { ?>
  <div class="category-info col-xs-12 clearfix">
    <?php if ($description) { ?>
    <?php echo $description; ?>
    <?php } ?>
  </div>
  <?php } ?>
</div>
<?php echo $footer; ?>

 

Screenshot_3.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
13 минут назад, sasha12345 сказал:

Что в коде не так??? При нажатии на фильт отображения списком все работает, а уже второй раз кнопка просто не кликабельная и не работает переход с  сетки на список ?

 

  Показать контент

<?php echo $header; ?>
  <div class="breadcrumb ">
    <?php foreach ($breadcrumbs as $breadcrumb) { ?>
      <?php echo $breadcrumb['separator']; ?>
      <a href="<?php echo $breadcrumb['href']; ?>">
        <?php echo $breadcrumb['text']; ?>
      </a>
    <?php } ?>
  </div>
<div class="row">
  <?php echo $content_top; ?>
  <?php echo $column_left; ?>
  <?php echo $column_right; ?>
  <div class="content col-xs-12 col-sm-12 col-md-12 col-lg-12">
    <div class="row">
      <h1 class="heading-title col-xs-12"><?php echo $heading_title; ?></h1>
      <?php if ($categories) { ?>
      <div class="category-list clearfix">
        <?php if (count($categories) <= 4) { ?>
        <ul>
          <?php foreach ($categories as $category) { ?>
          <li class="mini-cat col-xs-12 col-sm-6 col-md-3">
            <a href="<?php echo $category['href']; ?>">
              <img src="<?php echo $category['thumb']; ?>">
              <span><?php echo $category['name']; ?></span>
            </a>
          </li>
          <?php } ?>
        </ul>
        <?php } else { ?>
        <?php for ($i = 0; $i < count($categories);) { ?>
        <ul>
          <?php $j = $i + 4; ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($categories[$i])) { ?>
          <li class="col-xs-12 col-sm-6 col-md-3">
            <a href="<?php echo $categories[$i]['href']; ?>">
              <img src="<?php echo $categories[$i]['thumb']; ?>">
              <span><?php echo $categories[$i]['name']; ?></span>
            </a>
          </li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
        <?php } ?>
      </div>
      <?php } ?>
      <?php if ($products) { ?>
      <div class="product-filter col-xs-12">
        <div class="display">
          <span><?php echo $text_list; ?></span>
          <a onclick="display('grid');" title="отобразить сеткой">
            <?php echo $text_grid; ?>
          </a>
        </div>
        <div class="product-compare"><a href="<?php echo $compare; ?>" title="Сравнение товаров" id="compare-total"><?php echo $text_compare; ?></a></div>
        <div id="sha-sort" class="sort">
          <span class="title"><?php echo $text_sort; ?></span>
          <?php foreach ($sorts as $sort_key => $sort_val) { ?>
          <a class="<?php if ($sort_val['value'] == $sort . '-' . $order) { ?>selected<?php } ?>" href="<?php echo $sort_val['href']; ?>">
            <?php echo $sort_val['text']; ?>
            <span class="arr"></span>
          </a>
          <?php } ?>
        </div>
      </div><!-- /.product-filter -->
      <div class="product-grid col-xs-12 clearfix">
        <?php for ($y = 0; $y < count($products);) { ?>
        <div class="row">
          <?php $x = $y + 3; ?>
          <?php for (; $y < $x; $y++) { ?>
          <?php if (isset($products[$y])) { ?>
          <div class="col-xs-12 col-sm-4">
            <div class="product clearfix">
              <div class="name">
                <a href="<?php echo $products[$y]['href']; ?>">
                  <?php echo $products[$y]['name']; ?>
                </a>
              </div>
              <?php if ($products[$y]['thumb']) { ?>
              <div class="image align-center">
                <a class="align-center" href="<?php echo $products[$y]['href']; ?>">
                  <img class="img-responsive" src="<?php echo $products[$y]['thumb']; ?>" title="<?php echo $products[$y]['name']; ?>" alt="<?php echo $products[$y]['name']; ?>" />
                </a>
              </div>
              <?php } ?>
              <div class="info-cnt">
                <?php if ($products[$y]['price']) { ?>
                <div class="price">
                  <?php if (!$products[$y]['special']) { ?>
                  <span class="text"><?php echo $text_price; ?></span><?php echo $products[$y]['price']; ?>
                  <?php } else { ?>
                  <span class="price-percent">-<?php echo $products[$y]['percent']; ?>%</span>
                            <span class="price-new">
                              <span class="text"><?php echo $text_price; ?></span><?php echo $products[$y]['special']; ?>
                            </span>
                            <span class="price-old">
                              <?php echo $products[$y]['price']; ?>
                            </span>
                  <?php } ?>
                </div>
                <?php } ?>
                <div class="rating">
                  <?php echo $products[$y]['rating_stars']; ?>
                </div>
                <div class="cart">
                  <button class="button" type="button" onclick="addToCart('<?php echo $products[$y]['product_id']; ?>');">
                    <i class="fa fa-shopping-cart"></i><?php echo $button_cart; ?>
                  </button>
                  <a class="addto" onclick="addToCompare('<?php echo $products[$y]['product_id']; ?>');" title="<?php echo $button_compare; ?>">
                    <i class="fa fa-exchange"></i>
                  </a>
                  <a class="addto" onclick="addToWishList('<?php echo $products[$y]['product_id']; ?>');" title="<?php echo $button_wishlist; ?>">
                    <i class="fa fa-heart"></i>
                  </a>
                </div>
              </div>
              <div class="mini-desc">
                <div class="block-title">
                  <?php echo $text_mini_desc; ?>
                </div>
                <div>
                  <?php echo $products[$y]['mini_description']; ?>
                </div>
              </div>
              <?php if ($products[$y]['attributess_groups'] || $products[$y]['attributes_groups']) { ?>
              <div class="attributes">
                <?php if($products[$y]['attributess_groups']) { ?>
                <div class="attentions">
                  <div class="block-title">
                    <strong><?php echo $text_attentions; ?></strong>
                  </div>
                  <?php foreach($products[$y]['attributess_groups'] as $attributess) { ?>
                  <span class="value"><?php echo $attributess['text']; ?></span>
                  <?php } ?>
                </div>
                <?php } ?>
                <?php if($products[$y]['attributes_groups']) { ?>
                <div class="features">
                  <div class="block-title">
                    <strong><?php echo $text_features; ?></strong>
                  </div>
                  <?php foreach($products[$y]['attributes_groups'] as $attributes) { ?>
                  <div>
                    <span class="name-attr"><?php echo $attributes['name']; ?>:</span>
                    <span class="value"><?php echo $attributes['text']; ?></span>
                  </div>
                  <?php } ?>
                </div>
                <?php } ?>
              </div>
              <?php } ?>
            </div>
          </div>
          <?php } ?>
          <?php } ?>
        </div>
        <?php } ?>
      </div><!-- /.product-grid -->
      <div class="col-xs-12">
        <div class="pagination clearfix">
          <?php echo $pagination; ?>
        </div>
      </div>
      <?php } ?>
      <?php if (!$categories && !$products) { ?>
      <div class="content empty"><?php echo $text_empty; ?></div>
      <div class="buttons">
        <div class="right">
          <a href="<?php echo $continue; ?>" class="button">
            <?php echo $button_continue; ?>
          </a>
        </div>
      </div>
      <?php } ?>
      <script type="text/javascript"><!--
        function display(view) {
          if (view == 'list') {
            $('.product-grid').attr('class', 'product-list clearfix');
            $('.product-list > div > div').each(function(index, element) {
              html = '<div class="product clearfix">';
              var image = $(element).find('.image').html();
              if (image != null) {
                html += '<div class="image align-center">' + image + '</div>';
              }
              html += '<div class="name">' + $(element).find('.name').html() + '</div>';
              html += '<div class="info-cnt">';
              html += '<div class="mini-desc">' + $(element).find('.mini-desc').html() + '</div>';
              var price = $(element).find('.price').html();
              if (price != null) {
                html += '<div class="price">' + price  + '</div>';
              }
              html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
              html += '</div>';
              html += '<div class="rating">' + $(element).find('.rating').html() + '</div>';
              var attributes = $(element).find('.attributes').html();
              if (attributes != null) {
                html += '<div class="attributes">' + attributes + '</div>';
              }
              html += '</div>';
              $(element).html(html);
            });
            $('.display').html('<span><?php echo $text_list; ?></span><a title="отобразить сеткой" onclick="display(\'grid\');"><?php echo $text_grid; ?></a>');
            $.totalStorage('display', 'list');
          } else {
            $('.product-list').attr('class', 'product-grid clearfix');
            $('.product-grid > div > div').each(function(index, element) {
              html = '<div class="product clearfix">';
              html += '<div class="name">' + $(element).find('.name').html() + '</div>';
              var image = $(element).find('.image').html();
              if (image != null) {
                html += '<div class="image align-center">' + image + '</div>';
              }
              html += '<div class="info-cnt">';
              var price = $(element).find('.price').html();
              if (price != null) {
                html += '<div class="price">' + price  + '</div>';
              }
              html += '<div class="rating">' + $(element).find('.rating').html() + '</div>';
              html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
              html += '</div>';
              html += '<div class="mini-desc">' + $(element).find('.mini-desc').html() + '</div>';
              var attributes = $(element).find('.attributes').html();
              if (attributes != null) {
                html += '<div class="attributes">' + attributes + '</div>';
              }
              html += '</div>';
              $(element).html(html);
            });
            $('.display').html('<a title="отобразить списком" onclick="display(\'list\');"><?php echo $text_list; ?></a><span><?php echo $text_grid; ?></span>');
            $.totalStorage('display', 'grid');
          }
        }
        view = $.totalStorage('display');
        if (view) {
          display(view);
        } else {
          display('grid');
        }
        var $columnLeft = $('#column-left');
        if ($columnLeft.length > 0) {
        $('.content').removeClass('col-md-12');
        $('.content').removeClass('col-lg-12');
        $('.content').addClass('col-md-9');
        $('.content').addClass('col-lg-8');
        }
        //-->
      </script>
    </div>
  </div><!-- /.content -->
  <?php echo $content_bottom; ?>
  <?php if ($description) { ?>
  <div class="category-info col-xs-12 clearfix">
    <?php if ($description) { ?>
    <?php echo $description; ?>
    <?php } ?>
  </div>
  <?php } ?>
</div>
<?php echo $footer; ?>

 

Screenshot_3.png

 

Смотреть код шаблона нужно, если один раз срабатывает, потом переключаетесь на список и опять хотите на сетку и несрабатывает, или вы нажали на сетку перешли на сетку, и опять тыкаете по переходу на сетку?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Переключаетесь с сетки на список, все работает, потом с списка на сетку, тоже все работает, и когда по второму кругу переключаетесь с сетки на список, то кнопка со отображением списка не кликабельная и вид товара не меняеться по стукруте на список.

 

код прикрепил!!!!!!!!

<?php echo $header; ?>
  <div class="breadcrumb ">
    <?php foreach ($breadcrumbs as $breadcrumb) { ?>
      <?php echo $breadcrumb['separator']; ?>
      <a href="<?php echo $breadcrumb['href']; ?>">
        <?php echo $breadcrumb['text']; ?>
      </a>
    <?php } ?>
  </div>
<div class="row">
  <?php echo $content_top; ?>
  <?php echo $column_left; ?>
  <?php echo $column_right; ?>
  <div class="content col-xs-12 col-sm-12 col-md-12 col-lg-12">
    <div class="row">
      <h1 class="heading-title col-xs-12"><?php echo $heading_title; ?></h1>
      <?php if ($categories) { ?>
      <div class="category-list clearfix">
        <?php if (count($categories) <= 4) { ?>
        <ul>
          <?php foreach ($categories as $category) { ?>
          <li class="mini-cat col-xs-12 col-sm-6 col-md-3">
            <a href="<?php echo $category['href']; ?>">
              <img src="<?php echo $category['thumb']; ?>">
              <span><?php echo $category['name']; ?></span>
            </a>
          </li>
          <?php } ?>
        </ul>
        <?php } else { ?>
        <?php for ($i = 0; $i < count($categories);) { ?>
        <ul>
          <?php $j = $i + 4; ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($categories[$i])) { ?>
          <li class="col-xs-12 col-sm-6 col-md-3">
            <a href="<?php echo $categories[$i]['href']; ?>">
              <img src="<?php echo $categories[$i]['thumb']; ?>">
              <span><?php echo $categories[$i]['name']; ?></span>
            </a>
          </li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
        <?php } ?>
      </div>
      <?php } ?>
      <?php if ($products) { ?>
      <div class="product-filter col-xs-12">
        <div class="display">
          <span><?php echo $text_list; ?></span>
          <a onclick="display('grid');" title="отобразить сеткой">
            <?php echo $text_grid; ?>
          </a>
        </div>
        <div class="product-compare"><a href="<?php echo $compare; ?>" title="Сравнение товаров" id="compare-total"><?php echo $text_compare; ?></a></div>
        <div id="sha-sort" class="sort">
          <span class="title"><?php echo $text_sort; ?></span>
          <?php foreach ($sorts as $sort_key => $sort_val) { ?>
          <a class="<?php if ($sort_val['value'] == $sort . '-' . $order) { ?>selected<?php } ?>" href="<?php echo $sort_val['href']; ?>">
            <?php echo $sort_val['text']; ?>
            <span class="arr"></span>
          </a>
          <?php } ?>
        </div>
      </div><!-- /.product-filter -->
      <div class="product-grid col-xs-12 clearfix">
        <?php for ($y = 0; $y < count($products);) { ?>
        <div class="row">
          <?php $x = $y + 3; ?>
          <?php for (; $y < $x; $y++) { ?>
          <?php if (isset($products[$y])) { ?>
          <div class="col-xs-12 col-sm-4">
            <div class="product clearfix">
              <div class="name">
                <a href="<?php echo $products[$y]['href']; ?>">
                  <?php echo $products[$y]['name']; ?>
                </a>
              </div>
              <?php if ($products[$y]['thumb']) { ?>
              <div class="image align-center">
                <a class="align-center" href="<?php echo $products[$y]['href']; ?>">
                  <img class="img-responsive" src="<?php echo $products[$y]['thumb']; ?>" title="<?php echo $products[$y]['name']; ?>" alt="<?php echo $products[$y]['name']; ?>" />
                </a>
              </div>
              <?php } ?>
              <div class="info-cnt">
                <?php if ($products[$y]['price']) { ?>
                <div class="price">
                  <?php if (!$products[$y]['special']) { ?>
                  <span class="text"><?php echo $text_price; ?></span><?php echo $products[$y]['price']; ?>
                  <?php } else { ?>
                  <span class="price-percent">-<?php echo $products[$y]['percent']; ?>%</span>
                            <span class="price-new">
                              <span class="text"><?php echo $text_price; ?></span><?php echo $products[$y]['special']; ?>
                            </span>
                            <span class="price-old">
                              <?php echo $products[$y]['price']; ?>
                            </span>
                  <?php } ?>
                </div>
                <?php } ?>
                <div class="rating">
                  <?php echo $products[$y]['rating_stars']; ?>
                </div>
                <div class="cart">
                  <button class="button" type="button" onclick="addToCart('<?php echo $products[$y]['product_id']; ?>');">
                    <i class="fa fa-shopping-cart"></i><?php echo $button_cart; ?>
                  </button>
                  <a class="addto" onclick="addToCompare('<?php echo $products[$y]['product_id']; ?>');" title="<?php echo $button_compare; ?>">
                    <i class="fa fa-exchange"></i>
                  </a>
                  <a class="addto" onclick="addToWishList('<?php echo $products[$y]['product_id']; ?>');" title="<?php echo $button_wishlist; ?>">
                    <i class="fa fa-heart"></i>
                  </a>
                </div>
              </div>
              <div class="mini-desc">
                <div class="block-title">
                  <?php echo $text_mini_desc; ?>
                </div>
                <div>
                  <?php echo $products[$y]['mini_description']; ?>
                </div>
              </div>
              <?php if ($products[$y]['attributess_groups'] || $products[$y]['attributes_groups']) { ?>
              <div class="attributes">
                <?php if($products[$y]['attributess_groups']) { ?>
                <div class="attentions">
                  <div class="block-title">
                    <strong><?php echo $text_attentions; ?></strong>
                  </div>
                  <?php foreach($products[$y]['attributess_groups'] as $attributess) { ?>
                  <span class="value"><?php echo $attributess['text']; ?></span>
                  <?php } ?>
                </div>
                <?php } ?>
                <?php if($products[$y]['attributes_groups']) { ?>
                <div class="features">
                  <div class="block-title">
                    <strong><?php echo $text_features; ?></strong>
                  </div>
                  <?php foreach($products[$y]['attributes_groups'] as $attributes) { ?>
                  <div>
                    <span class="name-attr"><?php echo $attributes['name']; ?>:</span>
                    <span class="value"><?php echo $attributes['text']; ?></span>
                  </div>
                  <?php } ?>
                </div>
                <?php } ?>
              </div>
              <?php } ?>
            </div>
          </div>
          <?php } ?>
          <?php } ?>
        </div>
        <?php } ?>
      </div><!-- /.product-grid -->
      <div class="col-xs-12">
        <div class="pagination clearfix">
          <?php echo $pagination; ?>
        </div>
      </div>
      <?php } ?>
      <?php if (!$categories && !$products) { ?>
      <div class="content empty"><?php echo $text_empty; ?></div>
      <div class="buttons">
        <div class="right">
          <a href="<?php echo $continue; ?>" class="button">
            <?php echo $button_continue; ?>
          </a>
        </div>
      </div>
      <?php } ?>
      <script type="text/javascript"><!--
        function display(view) {
          if (view == 'list') {
            $('.product-grid').attr('class', 'product-list clearfix');
            $('.product-list > div > div').each(function(index, element) {
              html = '<div class="product clearfix">';
              var image = $(element).find('.image').html();
              if (image != null) {
                html += '<div class="image align-center">' + image + '</div>';
              }
              html += '<div class="name">' + $(element).find('.name').html() + '</div>';
              html += '<div class="info-cnt">';
              html += '<div class="mini-desc">' + $(element).find('.mini-desc').html() + '</div>';
              var price = $(element).find('.price').html();
              if (price != null) {
                html += '<div class="price">' + price  + '</div>';
              }
              html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
              html += '</div>';
              html += '<div class="rating">' + $(element).find('.rating').html() + '</div>';
              var attributes = $(element).find('.attributes').html();
              if (attributes != null) {
                html += '<div class="attributes">' + attributes + '</div>';
              }
              html += '</div>';
              $(element).html(html);
            });
            $('.display').html('<span><?php echo $text_list; ?></span><a title="отобразить сеткой" onclick="display(\'grid\');"><?php echo $text_grid; ?></a>');
            $.totalStorage('display', 'list');
          }
          
          
          else {
            $('.product-list').attr('class', 'product-grid clearfix');
            $('.product-grid > div > div').each(function(index, element) {
              html = '<div class="product clearfix">';
              html += '<div class="name">' + $(element).find('.name').html() + '</div>';
              var image = $(element).find('.image').html();
              if (image != null) {
                html += '<div class="image align-center">' + image + '</div>';
              }
              html += '<div class="info-cnt">';
              var price = $(element).find('.price').html();
              if (price != null) {
                html += '<div class="price">' + price  + '</div>';
              }
              html += '<div class="rating">' + $(element).find('.rating').html() + '</div>';
              html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
              html += '</div>';
              html += '<div class="mini-desc">' + $(element).find('.mini-desc').html() + '</div>';
              
            
              var attributes = $(element).find('.attributes').html();
              if (attributes != null) {
                html += '<div class="attributes">' + attributes + '</div>';
              }
              html += '</div>';
              $(element).html(html);
            });
        
        
        
            $('.display').html('<a title="отобразить списком" onclick="display(\'list\');"><?php echo $text_list; ?></a><span><?php echo $text_grid; ?></span>');
            $.totalStorage('display', 'grid');
          }
        }
        
       view = $.totalStorage('display');
        if (view) {
          display(view);
        } else {
          display('grid');
        }
    
        
        var $columnLeft = $('#column-left');
        if ($columnLeft.length > 0) {
        $('.content').removeClass('col-md-12');
        $('.content').removeClass('col-lg-12');
        $('.content').addClass('col-md-9');
        $('.content').addClass('col-lg-8');
        }
        //-->
      </script>
    </div>
  </div><!-- /.content -->
  <?php echo $content_bottom; ?>
  <?php if ($description) { ?>
  <div class="category-info col-xs-12 clearfix">
    <?php if ($description) { ?>
    <?php echo $description; ?>
    <?php } ?>
  </div>
  <?php } ?>
</div>
<?php echo $footer; ?>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
18 минут назад, Eldaeron сказал:

 

Смотреть код шаблона нужно, если один раз срабатывает, потом переключаетесь на список и опять хотите на сетку и несрабатывает, или вы нажали на сетку перешли на сетку, и опять тыкаете по переходу на сетку?)

Переключаетесь с сетки на список, все работает, потом с списка на сетку, тоже все работает, и когда по второму кругу переключаетесь с сетки на список, то кнопка со отображением списка не кликабельная и вид товара не меняеться по стукруте на список.

 

код прикрепил!!!!!!!!

<?php echo $header; ?>
  <div class="breadcrumb ">
    <?php foreach ($breadcrumbs as $breadcrumb) { ?>
      <?php echo $breadcrumb['separator']; ?>
      <a href="<?php echo $breadcrumb['href']; ?>">
        <?php echo $breadcrumb['text']; ?>
      </a>
    <?php } ?>
  </div>
<div class="row">
  <?php echo $content_top; ?>
  <?php echo $column_left; ?>
  <?php echo $column_right; ?>
  <div class="content col-xs-12 col-sm-12 col-md-12 col-lg-12">
    <div class="row">
      <h1 class="heading-title col-xs-12"><?php echo $heading_title; ?></h1>
      <?php if ($categories) { ?>
      <div class="category-list clearfix">
        <?php if (count($categories) <= 4) { ?>
        <ul>
          <?php foreach ($categories as $category) { ?>
          <li class="mini-cat col-xs-12 col-sm-6 col-md-3">
            <a href="<?php echo $category['href']; ?>">
              <img src="<?php echo $category['thumb']; ?>">
              <span><?php echo $category['name']; ?></span>
            </a>
          </li>
          <?php } ?>
        </ul>
        <?php } else { ?>
        <?php for ($i = 0; $i < count($categories);) { ?>
        <ul>
          <?php $j = $i + 4; ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($categories[$i])) { ?>
          <li class="col-xs-12 col-sm-6 col-md-3">
            <a href="<?php echo $categories[$i]['href']; ?>">
              <img src="<?php echo $categories[$i]['thumb']; ?>">
              <span><?php echo $categories[$i]['name']; ?></span>
            </a>
          </li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
        <?php } ?>
      </div>
      <?php } ?>
      <?php if ($products) { ?>
      <div class="product-filter col-xs-12">
        <div class="display">
          <span><?php echo $text_list; ?></span>
          <a onclick="display('grid');" title="отобразить сеткой">
            <?php echo $text_grid; ?>
          </a>
        </div>
        <div class="product-compare"><a href="<?php echo $compare; ?>" title="Сравнение товаров" id="compare-total"><?php echo $text_compare; ?></a></div>
        <div id="sha-sort" class="sort">
          <span class="title"><?php echo $text_sort; ?></span>
          <?php foreach ($sorts as $sort_key => $sort_val) { ?>
          <a class="<?php if ($sort_val['value'] == $sort . '-' . $order) { ?>selected<?php } ?>" href="<?php echo $sort_val['href']; ?>">
            <?php echo $sort_val['text']; ?>
            <span class="arr"></span>
          </a>
          <?php } ?>
        </div>
      </div><!-- /.product-filter -->
      <div class="product-grid col-xs-12 clearfix">
        <?php for ($y = 0; $y < count($products);) { ?>
        <div class="row">
          <?php $x = $y + 3; ?>
          <?php for (; $y < $x; $y++) { ?>
          <?php if (isset($products[$y])) { ?>
          <div class="col-xs-12 col-sm-4">
            <div class="product clearfix">
              <div class="name">
                <a href="<?php echo $products[$y]['href']; ?>">
                  <?php echo $products[$y]['name']; ?>
                </a>
              </div>
              <?php if ($products[$y]['thumb']) { ?>
              <div class="image align-center">
                <a class="align-center" href="<?php echo $products[$y]['href']; ?>">
                  <img class="img-responsive" src="<?php echo $products[$y]['thumb']; ?>" title="<?php echo $products[$y]['name']; ?>" alt="<?php echo $products[$y]['name']; ?>" />
                </a>
              </div>
              <?php } ?>
              <div class="info-cnt">
                <?php if ($products[$y]['price']) { ?>
                <div class="price">
                  <?php if (!$products[$y]['special']) { ?>
                  <span class="text"><?php echo $text_price; ?></span><?php echo $products[$y]['price']; ?>
                  <?php } else { ?>
                  <span class="price-percent">-<?php echo $products[$y]['percent']; ?>%</span>
                            <span class="price-new">
                              <span class="text"><?php echo $text_price; ?></span><?php echo $products[$y]['special']; ?>
                            </span>
                            <span class="price-old">
                              <?php echo $products[$y]['price']; ?>
                            </span>
                  <?php } ?>
                </div>
                <?php } ?>
                <div class="rating">
                  <?php echo $products[$y]['rating_stars']; ?>
                </div>
                <div class="cart">
                  <button class="button" type="button" onclick="addToCart('<?php echo $products[$y]['product_id']; ?>');">
                    <i class="fa fa-shopping-cart"></i><?php echo $button_cart; ?>
                  </button>
                  <a class="addto" onclick="addToCompare('<?php echo $products[$y]['product_id']; ?>');" title="<?php echo $button_compare; ?>">
                    <i class="fa fa-exchange"></i>
                  </a>
                  <a class="addto" onclick="addToWishList('<?php echo $products[$y]['product_id']; ?>');" title="<?php echo $button_wishlist; ?>">
                    <i class="fa fa-heart"></i>
                  </a>
                </div>
              </div>
              <div class="mini-desc">
                <div class="block-title">
                  <?php echo $text_mini_desc; ?>
                </div>
                <div>
                  <?php echo $products[$y]['mini_description']; ?>
                </div>
              </div>
              <?php if ($products[$y]['attributess_groups'] || $products[$y]['attributes_groups']) { ?>
              <div class="attributes">
                <?php if($products[$y]['attributess_groups']) { ?>
                <div class="attentions">
                  <div class="block-title">
                    <strong><?php echo $text_attentions; ?></strong>
                  </div>
                  <?php foreach($products[$y]['attributess_groups'] as $attributess) { ?>
                  <span class="value"><?php echo $attributess['text']; ?></span>
                  <?php } ?>
                </div>
                <?php } ?>
                <?php if($products[$y]['attributes_groups']) { ?>
                <div class="features">
                  <div class="block-title">
                    <strong><?php echo $text_features; ?></strong>
                  </div>
                  <?php foreach($products[$y]['attributes_groups'] as $attributes) { ?>
                  <div>
                    <span class="name-attr"><?php echo $attributes['name']; ?>:</span>
                    <span class="value"><?php echo $attributes['text']; ?></span>
                  </div>
                  <?php } ?>
                </div>
                <?php } ?>
              </div>
              <?php } ?>
            </div>
          </div>
          <?php } ?>
          <?php } ?>
        </div>
        <?php } ?>
      </div><!-- /.product-grid -->
      <div class="col-xs-12">
        <div class="pagination clearfix">
          <?php echo $pagination; ?>
        </div>
      </div>
      <?php } ?>
      <?php if (!$categories && !$products) { ?>
      <div class="content empty"><?php echo $text_empty; ?></div>
      <div class="buttons">
        <div class="right">
          <a href="<?php echo $continue; ?>" class="button">
            <?php echo $button_continue; ?>
          </a>
        </div>
      </div>
      <?php } ?>
      <script type="text/javascript"><!--
        function display(view) {
          if (view == 'list') {
            $('.product-grid').attr('class', 'product-list clearfix');
            $('.product-list > div > div').each(function(index, element) {
              html = '<div class="product clearfix">';
              var image = $(element).find('.image').html();
              if (image != null) {
                html += '<div class="image align-center">' + image + '</div>';
              }
              html += '<div class="name">' + $(element).find('.name').html() + '</div>';
              html += '<div class="info-cnt">';
              html += '<div class="mini-desc">' + $(element).find('.mini-desc').html() + '</div>';
              var price = $(element).find('.price').html();
              if (price != null) {
                html += '<div class="price">' + price  + '</div>';
              }
              html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
              html += '</div>';
              html += '<div class="rating">' + $(element).find('.rating').html() + '</div>';
              var attributes = $(element).find('.attributes').html();
              if (attributes != null) {
                html += '<div class="attributes">' + attributes + '</div>';
              }
              html += '</div>';
              $(element).html(html);
            });
            $('.display').html('<span><?php echo $text_list; ?></span><a title="отобразить сеткой" onclick="display(\'grid\');"><?php echo $text_grid; ?></a>');
            $.totalStorage('display', 'list');
          }
          
          
          else {
            $('.product-list').attr('class', 'product-grid clearfix');
            $('.product-grid > div > div').each(function(index, element) {
              html = '<div class="product clearfix">';
              html += '<div class="name">' + $(element).find('.name').html() + '</div>';
              var image = $(element).find('.image').html();
              if (image != null) {
                html += '<div class="image align-center">' + image + '</div>';
              }
              html += '<div class="info-cnt">';
              var price = $(element).find('.price').html();
              if (price != null) {
                html += '<div class="price">' + price  + '</div>';
              }
              html += '<div class="rating">' + $(element).find('.rating').html() + '</div>';
              html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
              html += '</div>';
              html += '<div class="mini-desc">' + $(element).find('.mini-desc').html() + '</div>';
              
            
              var attributes = $(element).find('.attributes').html();
              if (attributes != null) {
                html += '<div class="attributes">' + attributes + '</div>';
              }
              html += '</div>';
              $(element).html(html);
            });
        
        
        
            $('.display').html('<a title="отобразить списком" onclick="display(\'list\');"><?php echo $text_list; ?></a><span><?php echo $text_grid; ?></span>');
            $.totalStorage('display', 'grid');
          }
        }
        
       view = $.totalStorage('display');
        if (view) {
          display(view);
        } else {
          display('grid');
        }
    
        
        var $columnLeft = $('#column-left');
        if ($columnLeft.length > 0) {
        $('.content').removeClass('col-md-12');
        $('.content').removeClass('col-lg-12');
        $('.content').addClass('col-md-9');
        $('.content').addClass('col-lg-8');
        }
        //-->
      </script>
    </div>
  </div><!-- /.content -->
  <?php echo $content_bottom; ?>
  <?php if ($description) { ?>
  <div class="category-info col-xs-12 clearfix">
    <?php if ($description) { ?>
    <?php echo $description; ?>
    <?php } ?>
  </div>
  <?php } ?>
</div>
<?php echo $footer; ?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К сожалению этот код я никуда закинуть немогу.

 

Могу вам только подсказать проблема возможна вот в этой части кода, разве что на живой сайте смогу подсказать в чем проблема.

<script type="text/javascript"><!--
        function display(view) {
          if (view == 'list') {
            $('.product-grid').attr('class', 'product-list clearfix');
            $('.product-list > div > div').each(function(index, element) {
              html = '<div class="product clearfix">';
              var image = $(element).find('.image').html();
              if (image != null) {
                html += '<div class="image align-center">' + image + '</div>';
              }
              html += '<div class="name">' + $(element).find('.name').html() + '</div>';
              html += '<div class="info-cnt">';
              html += '<div class="mini-desc">' + $(element).find('.mini-desc').html() + '</div>';
              var price = $(element).find('.price').html();
              if (price != null) {
                html += '<div class="price">' + price  + '</div>';
              }
              html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
              html += '</div>';
              html += '<div class="rating">' + $(element).find('.rating').html() + '</div>';
              var attributes = $(element).find('.attributes').html();
              if (attributes != null) {
                html += '<div class="attributes">' + attributes + '</div>';
              }
              html += '</div>';
              $(element).html(html);
            });
            $('.display').html('<span><?php echo $text_list; ?></span><a title="отобразить сеткой" onclick="display(\'grid\');"><?php echo $text_grid; ?></a>');
            $.totalStorage('display', 'list');
          }
          
          
          else {
            $('.product-list').attr('class', 'product-grid clearfix');
            $('.product-grid > div > div').each(function(index, element) {
              html = '<div class="product clearfix">';
              html += '<div class="name">' + $(element).find('.name').html() + '</div>';
              var image = $(element).find('.image').html();
              if (image != null) {
                html += '<div class="image align-center">' + image + '</div>';
              }
              html += '<div class="info-cnt">';
              var price = $(element).find('.price').html();
              if (price != null) {
                html += '<div class="price">' + price  + '</div>';
              }
              html += '<div class="rating">' + $(element).find('.rating').html() + '</div>';
              html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
              html += '</div>';
              html += '<div class="mini-desc">' + $(element).find('.mini-desc').html() + '</div>';
              
            
              var attributes = $(element).find('.attributes').html();
              if (attributes != null) {
                html += '<div class="attributes">' + attributes + '</div>';
              }
              html += '</div>';
              $(element).html(html);
            });
        
        
        
            $('.display').html('<a title="отобразить списком" onclick="display(\'list\');"><?php echo $text_list; ?></a><span><?php echo $text_grid; ?></span>');
            $.totalStorage('display', 'grid');
          }
        }
        
       view = $.totalStorage('display');
        if (view) {
          display(view);
        } else {
          display('grid');
        }
    
        
        var $columnLeft = $('#column-left');
        if ($columnLeft.length > 0) {
        $('.content').removeClass('col-md-12');
        $('.content').removeClass('col-lg-12');
        $('.content').addClass('col-md-9');
        $('.content').addClass('col-lg-8');
        }
        //-->
      </script>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, Eldaeron сказал:

К сожалению этот код я никуда закинуть немогу.

 

Могу вам только подсказать проблема возможна вот в этой части кода, разве что на живой сайте смогу подсказать в чем проблема.

 

Спасибо, будем думать и решать)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, sasha12345 сказал:

Спасибо, будем думать и решать)))

Уже   2- дня решаю, то понятно что в javascript, ещо бы  знать где именно)))

Изменено пользователем sasha12345

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, sasha12345 сказал:

Уже   2- дня решаю, то понятно что в javascript, ещо бы  знать где именно)))

http://vela.com.ua/svetilniki-osveshenija/spots/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
<script type="text/javascript"><!--
        function display(view) {
          if (view == 'list') {
            $('.product-grid').attr('class', 'product-list col-xs-12 clearfix');
            $('.product-list > div > div').each(function(index, element) {
              html = '<div class="product clearfix">';
              var image = $(element).find('.image').html();
              if (image != null) {
                html += '<div class="image align-center">' + image + '</div>';
              }
              html += '<div class="name">' + $(element).find('.name').html() + '</div>';
              html += '<div class="info-cnt">';
              html += '<div class="mini-desc">' + $(element).find('.mini-desc').html() + '</div>';
              var price = $(element).find('.price').html();
              if (price != null) {
                html += '<div class="price">' + price  + '</div>';
              }
              html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
              html += '</div>';
              html += '<div class="rating">' + $(element).find('.rating').html() + '</div>';
              var attributes = $(element).find('.attributes').html();
              if (attributes != null) {
                html += '<div class="attributes">' + attributes + '</div>';
              }
              html += '</div>';
              $(element).html(html);
            });
            $('.display').html('<span><?php echo $text_list; ?></span><a title="отобразить сеткой" onclick="display(\'grid\');"><?php echo $text_grid; ?></a>');
            $.totalStorage('display', 'list');
          }
          
          
          else {
            $('.product-list').attr('class', 'product-grid col-xs-12 clearfix');
            $('.product-grid > div > div').each(function(index, element) {
              html = '<div class="product clearfix">';
              html += '<div class="name">' + $(element).find('.name').html() + '</div>';
              var image = $(element).find('.image').html();
              if (image != null) {
                html += '<div class="image align-center">' + image + '</div>';
              }
              html += '<div class="info-cnt">';
              var price = $(element).find('.price').html();
              if (price != null) {
                html += '<div class="price">' + price  + '</div>';
              }
              html += '<div class="rating">' + $(element).find('.rating').html() + '</div>';
              html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
              html += '</div>';
              html += '<div class="mini-desc">' + $(element).find('.mini-desc').html() + '</div>';
              
            
              var attributes = $(element).find('.attributes').html();
              if (attributes != null) {
                html += '<div class="attributes">' + attributes + '</div>';
              }
              html += '</div>';
              $(element).html(html);
            });
        
        
        
            $('.display').html('<a title="отобразить списком" onclick="display(\'list\');"><?php echo $text_list; ?></a><span><?php echo $text_grid; ?></span>');
            $.totalStorage('display', 'grid');
          }
        }
        
       view = $.totalStorage('display');
        if (view) {
          display('list');
        } else {
          display('grid');
        }
    
        
        var $columnLeft = $('#column-left');
        if ($columnLeft.length > 0) {
        $('.content').removeClass('col-md-12');
        $('.content').removeClass('col-lg-12');
        $('.content').addClass('col-md-9');
        $('.content').addClass('col-lg-8');
        }
        //-->
      </script>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
19 минут назад, Eldaeron сказал:

css код добавьте:


.product-filter { z-index: 2 }

 

Большое спасибо, все заработало))) ЕЩЕ РАЗ СПАСИБО!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, sasha12345 сказал:

Большое спасибо, все заработало))) ЕЩЕ РАЗ СПАСИБО!!!

Лучше в js подправьте вместо css:

$('.product-grid').attr('class', 'product-list col-xs-12 clearfix');
$('.product-grid').attr('class', 'product-list clearfix');

На:

$('.product-grid').attr('class', 'product-list col-xs-12 clearfix');

И ниже

$('.product-list').attr('class', 'product-grid clearfix');

На:

$('.product-list').attr('class', 'product-grid col-xs-12 clearfix');

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.