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

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

Добрый день уважаемые форумчани, столкнулся с такой проблемой:

Когда выбираю категорию в которой есть подкатегории то они дублируются вверху сайта.

 

Подскажите пожалуйста где это можно исправить?

 

Без имени-1.jpg

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


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

Восстановление оригинала не помогает?

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


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

Добрый день у меня та же проблема возникает сразу при установке. Подскажите нашли причину?

 

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


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

И у меня тоже самое. С самого начала это есть в OpenCart 3.0.1.2 (rs.1) . Если подкатегорий 6, то они выводятся в 3 одинаковых колонки. Если 7 и более, в 4 колонки. Это очень раздражает и никак не найду, как это победить. Знатоки, откликнитесь!

баг вывода подкатегорий.png

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


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

Какая победа нужна в итоге?

\catalog\view\theme\default\template\product\category.twig

Спойлер

     {% if categories|length <= 5 %}
      <div class="row">
        <div class="col-sm-3">
          <ul>
            {% for category in categories %}
            <li><a href="{{ category.href }}">{{ category.name }}</a></li>
            {% endfor %}
          </ul>
        </div>
      </div>
      {% else %}
      <div class="row"> {% for category in categories|batch((categories|length / 4)|round(1, 'ceil')) %}
        <div class="col-sm-3">
          <ul>
            {% for category in categories %}
            <li><a href="{{ category.href }}">{{ category.name }}</a></li>
            {% endfor %}
          </ul>
        </div>

 

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

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


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

Точно! В файле ..product/category.twig . Нашел в сети про это. Надо заменить содержимое файла на следующее и очистить кеш в админке:

 

{{ header }}
<div id="product-category" class="container">
  <ul class="breadcrumb">
    {% for breadcrumb in breadcrumbs %}
    <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
    {% endfor %}
  </ul>
  <div class="row">{{ column_left }}
    {% if column_left and column_right %}
    {% set class = 'col-sm-6' %}
    {% elseif column_left or column_right %}
    {% set class = 'col-sm-9' %}
    {% else %}
    {% set class = 'col-sm-12' %}
    {% endif %}
    <div id="content" class="{{ class }}">{{ content_top }}
      <h2>{{ heading_title }}</h2>
      {% if thumb or description %}
      <div class="row"> {% if thumb %}
        <div class="col-sm-2"><img src="{{ thumb }}" alt="{{ heading_title }}" title="{{ heading_title }}" class="img-thumbnail" /></div>
        {% endif %}
        {% if description %}
        <div class="col-sm-10">{{ description }}</div>
        {% endif %}</div>
      <hr>
      {% endif %}
      {% if categories %}
      <h3>{{ text_refine }}</h3>
      {% if categories|length <= 5 %}
      <div class="row">
        <div class="col-sm-3">
          <ul>
            {% for category in categories %}
            <li><a href="{{ category.href }}">{{ category.name }}</a></li>
            {% endfor %}
          </ul>
        </div>
      </div>
      {% else %}
      <div class="row">{% for category in categories|batch((categories|length / 4)|round(1, 'ceil')) %}
        <div class="col-sm-3">
          <ul>
            {% for child in category %}
            <li><a href="{{ child.href }}">{{ child.name }}</a></li>
            {% endfor %}
          </ul>
        </div>
        {% endfor %}</div>
      <br />
      {% endif %}
      {% endif %}
      {% if products %}
      <div class="row">
        <div class="col-md-2 col-sm-6 hidden-xs">
          <div class="btn-group btn-group-sm">
            <button type="button" id="list-view" class="btn btn-default" data-toggle="tooltip" title="{{ button_list }}"><i class="fa fa-th-list"></i></button>
            <button type="button" id="grid-view" class="btn btn-default" data-toggle="tooltip" title="{{ button_grid }}"><i class="fa fa-th"></i></button>
          </div>
        </div>
        <div class="col-md-3 col-sm-6">
          <div class="form-group"><a href="{{ compare }}" id="compare-total" class="btn btn-link">{{ text_compare }}</a></div>
        </div>
        <div class="col-md-4 col-xs-6">
          <div class="form-group input-group input-group-sm">
            <label class="input-group-addon" for="input-sort">{{ text_sort }}</label>
            <select id="input-sort" class="form-control" onchange="location = this.value;">
              
              
              
              {% for sorts in sorts %}
              {% if sorts.value == '%s-%s'|format(sort, order) %}
              
              
              
              <option value="{{ sorts.href }}" selected="selected">{{ sorts.text }}</option>
              
              
              
              {% else %}
              
              
              
              <option value="{{ sorts.href }}">{{ sorts.text }}</option>
              
              
              
              {% endif %}
              {% endfor %}
            
            
            
            </select>
          </div>
        </div>
        <div class="col-md-3 col-xs-6">
          <div class="form-group input-group input-group-sm">
            <label class="input-group-addon" for="input-limit">{{ text_limit }}</label>
            <select id="input-limit" class="form-control" onchange="location = this.value;">
              
              
              
              {% for limits in limits %}
              {% if limits.value == limit %}
              
              
              
              <option value="{{ limits.href }}" selected="selected">{{ limits.text }}</option>
              
              
              
              {% else %}
              
              
              
              <option value="{{ limits.href }}">{{ limits.text }}</option>
              
              
              
              {% endif %}
              {% endfor %}
            
            
            
            </select>
          </div>
        </div>
      </div>
      <div class="row"> {% for product in products %}
        <div class="product-layout product-list col-xs-12">
          <div class="product-thumb">
            <div class="image"><a href="{{ product.href }}"><img src="{{ product.thumb }}" alt="{{ product.name }}" title="{{ product.name }}" class="img-responsive" /></a></div>
            <div>
              <div class="caption">
                <h4><a href="{{ product.href }}">{{ product.name }}</a></h4>
                <p>{{ product.description }}</p>
                {% if product.price %}
                <p class="price"> {% if not product.special %}
                  {{ product.price }}
                  {% else %} <span class="price-new">{{ product.special }}</span> <span class="price-old">{{ product.price }}</span> {% endif %}
                  {% if product.tax %} <span class="price-tax">{{ text_tax }} {{ product.tax }}</span> {% endif %} </p>
                {% endif %}
                {% if product.rating %}
                <div class="rating"> {% for i in 1..5 %}
                  {% if product.rating < i %} <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span> {% else %} <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span>{% endif %}
                  {% endfor %} </div>
                {% endif %} </div>
              <div class="button-group">
                <button type="button" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ button_cart }}</span></button>
                <button type="button" data-toggle="tooltip" title="{{ button_wishlist }}" onclick="wishlist.add('{{ product.product_id }}');"><i class="fa fa-heart"></i></button>
                <button type="button" data-toggle="tooltip" title="{{ button_compare }}" onclick="compare.add('{{ product.product_id }}');"><i class="fa fa-exchange"></i></button>
              </div>
            </div>
          </div>
        </div>
        {% endfor %} </div>
      <div class="row">
        <div class="col-sm-6 text-left">{{ pagination }}</div>
        <div class="col-sm-6 text-right">{{ results }}</div>
      </div>
      {% endif %}
      {% if not categories and not products %}
      <p>{{ text_empty }}</p>
      <div class="buttons">
        <div class="pull-right"><a href="{{ continue }}" class="btn btn-primary">{{ button_continue }}</a></div>
      </div>
      {% endif %}
      {{ content_bottom }}</div>
    {{ column_right }}</div>
</div>
{{ footer }} 

Баг исправлен.png

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


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

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

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

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

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

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

Войти

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

Войти

  • Похожий контент

    • От shyn
      1 699.00 руб
      Скачать/Купить дополнение


      Sela - Премиум шаблон для OpenCart
      Sela - шаблон для OpenCart, обладающий высокой производительностью и отвечающий современным тенденциям в дизайне. Максимальная проработка деталей, а также легкость и скорость загрузки страниц, не оставят равнодушными Ваших клиентов, что позволит вывести Ваш магазин на новый профессиональный уровень.
      Мы позаботились обо всём, предоствавив для Вас только самое необходимое. Ведь когда хромает качество, прибегают к количеству. Основная цель при разработке данного шаблона заключалась в удовлетворении спроса тех покупателей, которые устали от однотипных, безликих предложений перегруженных модулями и давно жаждут по-настоящему свежей, современной, обладающей ярким характером и при этом интуитивно понятной технически темы.
      Получите лучшее и наслаждайтесь выполненым на качественном уровне продуктом!

       
      Шаблон поддерживает OpenCart 2.3.x, OpenCart 3.x, ocStore и OpenCart "Русская сборка" соответствующих версий.
       
      ДЕМО МАГАЗИН
       
      Основные особенности
      - Простая установка
      - Макет занимает всю ширину экрана
      - Адаптивный дизайн
      - Цветовые опции
      - 3-х уровневое меню
      - Боковая панель для поиска и меню пользователя
      - Эффект плавной загрузки страницы
      - Ленивая загрузка и анимация при загрузке изображений
      - Анимированные клики на элементах шаблона
      - Опция защиты от копирования изображений
      - Эффект увеличения для изображения на странице товара
      - Превью для подкатегорий
      - Поддержка мультиязычности
      - Стильные иконки от Google
      - Современные шрифты
      - Bootstrap
      - Фиксированный хедер для категорий
      - Поддержка разных браузеров (Chrome, Firefox, Safari, Opera, Edge)
      - Отличные показатели производительности
      - Оптимизированный и структурированный код
      - Подробная документация
       
      Совместимость
      - OpenCart 3.0.x.x
      - OpenCart 2.3.0.x
      - ocStore 2.3.x
      - OpenCart (Русская сборка) 3.0.x
      - OpenCart (Русская сборка) 2.3.x
       
      Список изменений
      13.11.2018
      - Добавлена возможность вывода изображений для опции "Переключатель"
       
      30.10.2018
      - Исправлено отображение количества на странице корзины (Мобильная версия)
       
      28.09.2018
      - Добавлена опция "Макет фиксированной ширины"
       
      24.09.2018
      - Исправлено отображение модуля "Витрина" при масштабировании страницы в браузере
      - Исправлена ошибка в модуле "Фильтр" (OpenCart 3)
       
      25.07.2018
      - Исправлена недоработка при добавлении товаров в корзину через модули (OpenCart 3)
       
      20.07.2018
      - Существенно улучшен режим просмотра изображений "Всплывающее окно"
      - Центрирование элементов модуля "Карусель" (Мобильная версия)
       
      12.06.2018
      - Исправлено отображение сетки превью подкатегорий при использовании длинных заголовков
       
      08.06.2018
      - Добавлена ссылка "Читать полностью" для краткого описания
      - Исправлено формирование превью подкатегорий (ocStore 2.3)
       
      24.05.2018
      - Улучшено отображение превью подкатегорий
       
      22.05.2018
      - Добавлена опция отображения краткого описания товара
      - Исправлено отображение тегов (OpenCart 3)
      - Исправлено отображение атрибутов (OpenCart 3)
       
      18.04.2018
      - Исправлено отображение кнопок в корзине (мобильная версия)
      - Добавлена иконка социальной сети "Одноклассники"
      - Удалена иконка Skype
       
      Поддержка
      Поддержка осуществляется по электронной почте или через личные сообщения на форуме.
      В поддержку входят ответы на вопросы, обсуждение деталей связанных с шаблоном, обнаружение и устранение ошибок, пожелания в новой функциональности.
      Установка, настройка, изменение функциональности и доработки не входят в поддержку и могут быть предоставлены в качестве дополнительной услуги, за отдельную плату.
       
      Лицензия
      Шаблон продается с лицензией на один сайт, одна покупка = один домен.
      Перепродажа, выкладывание в публичный доступ и прочие действия подобного характера запрещены и являются нарушением авторских прав.
       
      Добавил shyn Добавлено 18.03.2018 Категория Платные шаблоны Системные требования Сайт разработчика http://themefiber.com Старая цена 2199 Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Несовместим  
    • От shyn
      Sela - шаблон для OpenCart, обладающий высокой производительностью и отвечающий современным тенденциям в дизайне. Максимальная проработка деталей, а также легкость и скорость загрузки страниц, не оставят равнодушными Ваших клиентов, что позволит вывести Ваш магазин на новый профессиональный уровень.
      Мы позаботились обо всём, предоствавив для Вас только самое необходимое. Ведь когда хромает качество, прибегают к количеству. Основная цель при разработке данного шаблона заключалась в удовлетворении спроса тех покупателей, которые устали от однотипных, безликих предложений перегруженных модулями и давно жаждут по-настоящему свежей, современной, обладающей ярким характером и при этом интуитивно понятной технически темы.
      Получите лучшее и наслаждайтесь выполненым на качественном уровне продуктом!

       
      Шаблон поддерживает OpenCart 2.3.x, OpenCart 3.x, ocStore и OpenCart "Русская сборка" соответствующих версий.
       
      ДЕМО МАГАЗИН
       
      Основные особенности
      - Простая установка
      - Макет занимает всю ширину экрана
      - Адаптивный дизайн
      - Цветовые опции
      - 3-х уровневое меню
      - Боковая панель для поиска и меню пользователя
      - Эффект плавной загрузки страницы
      - Ленивая загрузка и анимация при загрузке изображений
      - Анимированные клики на элементах шаблона
      - Опция защиты от копирования изображений
      - Эффект увеличения для изображения на странице товара
      - Превью для подкатегорий
      - Поддержка мультиязычности
      - Стильные иконки от Google
      - Современные шрифты
      - Bootstrap
      - Фиксированный хедер для категорий
      - Поддержка разных браузеров (Chrome, Firefox, Safari, Opera, Edge)
      - Отличные показатели производительности
      - Оптимизированный и структурированный код
      - Подробная документация
       
      Совместимость
      - OpenCart 3.0.x.x
      - OpenCart 2.3.0.x
      - ocStore 2.3.x
      - OpenCart (Русская сборка) 3.0.x
      - OpenCart (Русская сборка) 2.3.x
       
      Список изменений
      13.11.2018
      - Добавлена возможность вывода изображений для опции "Переключатель"
       
      30.10.2018
      - Исправлено отображение количества на странице корзины (Мобильная версия)
       
      28.09.2018
      - Добавлена опция "Макет фиксированной ширины"
       
      24.09.2018
      - Исправлено отображение модуля "Витрина" при масштабировании страницы в браузере
      - Исправлена ошибка в модуле "Фильтр" (OpenCart 3)
       
      25.07.2018
      - Исправлена недоработка при добавлении товаров в корзину через модули (OpenCart 3)
       
      20.07.2018
      - Существенно улучшен режим просмотра изображений "Всплывающее окно"
      - Центрирование элементов модуля "Карусель" (Мобильная версия)
       
      12.06.2018
      - Исправлено отображение сетки превью подкатегорий при использовании длинных заголовков
       
      08.06.2018
      - Добавлена ссылка "Читать полностью" для краткого описания
      - Исправлено формирование превью подкатегорий (ocStore 2.3)
       
      24.05.2018
      - Улучшено отображение превью подкатегорий
       
      22.05.2018
      - Добавлена опция отображения краткого описания товара
      - Исправлено отображение тегов (OpenCart 3)
      - Исправлено отображение атрибутов (OpenCart 3)
       
      18.04.2018
      - Исправлено отображение кнопок в корзине (мобильная версия)
      - Добавлена иконка социальной сети "Одноклассники"
      - Удалена иконка Skype
       
      Поддержка
      Поддержка осуществляется по электронной почте или через личные сообщения на форуме.
      В поддержку входят ответы на вопросы, обсуждение деталей связанных с шаблоном, обнаружение и устранение ошибок, пожелания в новой функциональности.
      Установка, настройка, изменение функциональности и доработки не входят в поддержку и могут быть предоставлены в качестве дополнительной услуги, за отдельную плату.
       
      Лицензия
      Шаблон продается с лицензией на один сайт, одна покупка = один домен.
      Перепродажа, выкладывание в публичный доступ и прочие действия подобного характера запрещены и являются нарушением авторских прав.
       
    • От Sha
      1 799.00 руб
      Скачать/Купить дополнение


      ROUNDSHOP - Универсальный адаптивный шаблон
      RoundShop - это адаптивный и универсальный OpenCart шаблон, который подойдет для интернет магазинов разных тематик таких как: одежда; обувь; сумки; аксессуары; часы, ювелирные изделия; косметика; и др. Дизайн шаблона детально проработан и выполнен в современном стиле. Особенностью шаблона является его простота и качество. Шаблон не нагроможден излишней универсальностью, которая приводит к появлению избыточного кода, наложению CSS стилей, лишних файлов. Благодаря простой и логичной структуре кода, шаблон RoundShop имеет высокую скорость работы и позволяет легко расширить интернет магазин, в случае если Вы захотите использовать модули от сторонних разработчиков к примеру: Simpla, Filter pro, топовые блоги и др. В комплекте шаблона присутствуют модули, которые расширят функционал и внешний вид Вашего онлайн магазина. В итоге Вы получаете готовый инструмент для Вашего бизнеса.
       
      Возможности и особенности шаблона:
      Адаптивный дизайн; Кроссбраузерная верстка; Чистый семантический валидный код (смотреть); Упрощенная форма заказа;  5 дополнительных позиций;  Гибкое управление внешним видом; Программная совместимость со сторонними продуктами;  Модуль актуальных статей; Кнопки социальных сетей  в футере и на странице контактов; Возможность разместить свой информационный текстовый блок в шапке;  Стикеры/метки на акционных, новых и топовых продуктах; Модули рекомендуемых товаров представлены в удобной карусели; Показ процентного соотношения скидки; Адаптивное main меню; Ширина шаблона 1600px.  
       
      Скидка только до конца месяца!!!
       
      Вместе с шаблоном вы бесплатно получаете модули (список).
       

       
       
      Логин: demo. Пароль: demo
       
      Пример работающего сайта на Roundshop.
       

       
       
      Модули в комплекте:
      модуль Упрощенная форма заказа; модуль 5 дополнительных позиций;  модуль Витрина (конструктор рекомендуемых, продвигаемых и др. товаров, с вкладками);  модуль Актуальные статьи; модуль Кнопки социальных сетей; модуль Layout Type, мобильные схемы.  
      Технологии и библиотеки:
      html 5; css 3;  Bootstrap 3.3.5;  JQuery 2.1.1; не используется ionecube. Локализация:
      русский английский  
      Техническая поддержка
      Техническая поддержка доступна пользователям из списка покупателей.
      Если вы обращаетесь с просьбой разобраться в проблеме, то для экономии времени укажите:
      адрес сайта доступ в админ-панель доступ на FTP-сервер  
      По любым вопросам вы можете связаться с нами через:
      Личные сообщения на форуме; Режим работы с 10-00 до 18-00 по киевскому времени за исключением выходных и праздничных дней.
       
      Добавил Sha Добавлено 28.06.2017 Категория Платные шаблоны Системные требования php 5.4 и выше Сайт разработчика r.konotop.info Старая цена 1800 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось  
    • От Sha
      RoundShop - это адаптивный и универсальный OpenCart шаблон, который подойдет для интернет магазинов разных тематик таких как: одежда; обувь; сумки; аксессуары; часы, ювелирные изделия; косметика; и др. Дизайн шаблона детально проработан и выполнен в современном стиле. Особенностью шаблона является его простота и качество. Шаблон не нагроможден излишней универсальностью, которая приводит к появлению избыточного кода, наложению CSS стилей, лишних файлов. Благодаря простой и логичной структуре кода, шаблон RoundShop имеет высокую скорость работы и позволяет легко расширить интернет магазин, в случае если Вы захотите использовать модули от сторонних разработчиков к примеру: Simpla, Filter pro, топовые блоги и др. В комплекте шаблона присутствуют модули, которые расширят функционал и внешний вид Вашего онлайн магазина. В итоге Вы получаете готовый инструмент для Вашего бизнеса.
       
      Возможности и особенности шаблона:
      Адаптивный дизайн; Кроссбраузерная верстка; Чистый семантический валидный код (смотреть); Упрощенная форма заказа;  5 дополнительных позиций;  Гибкое управление внешним видом; Программная совместимость со сторонними продуктами;  Модуль актуальных статей; Кнопки социальных сетей  в футере и на странице контактов; Возможность разместить свой информационный текстовый блок в шапке;  Стикеры/метки на акционных, новых и топовых продуктах; Модули рекомендуемых товаров представлены в удобной карусели; Показ процентного соотношения скидки; Адаптивное main меню; Ширина шаблона 1600px.  
       
      Скидка только до конца месяца!!!
       
      Вместе с шаблоном вы бесплатно получаете модули (список).
       

       
       
      Логин: demo. Пароль: demo
       
      Пример работающего сайта на Roundshop.
       

       
       
      Модули в комплекте:
      модуль Упрощенная форма заказа; модуль 5 дополнительных позиций;  модуль Витрина (конструктор рекомендуемых, продвигаемых и др. товаров, с вкладками);  модуль Актуальные статьи; модуль Кнопки социальных сетей; модуль Layout Type, мобильные схемы.  
      Технологии и библиотеки:
      html 5; css 3;  Bootstrap 3.3.5;  JQuery 2.1.1; не используется ionecube. Локализация:
      русский английский  
      Техническая поддержка
      Техническая поддержка доступна пользователям из списка покупателей.
      Если вы обращаетесь с просьбой разобраться в проблеме, то для экономии времени укажите:
      адрес сайта доступ в админ-панель доступ на FTP-сервер  
      По любым вопросам вы можете связаться с нами через:
      Личные сообщения на форуме; Режим работы с 10-00 до 18-00 по киевскому времени за исключением выходных и праздничных дней.
       
    • От joramajora161
      Всем привет.
       
      Нужно спарсить товары с сайта diesel.com
      На нашем сайте создана структура по категориям, категории сопоставимы с категориями на diesel.com
      Парсим все товары которые есть на diesel.com
      Парсим: изображения, название, категории, цены, описание, опции (размеры, длины и прочее, от опций цены не меняются).
      Загружаем это все дело в opencart 3.0.2 и настраиваем обновлении цен, остатков и прочего.
       
      Есть купленный модуль от товарища Usergio но он для версии ОС 2.
      Более модулей для загрузки прайсов нет.
      Если нужен модуль для загрузки прайсов, предложите модуль который будет работать под ОС 3.
       
      Цены/сроки и прочее пишем в лс.
       
      Спасибо.
  • Последние посетители   0 пользователей онлайн

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

×

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

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