• Как добавить комментарии к статье opencart?

    @iamDiNGo
    Вы правы, к статьям не предусмотрено комментирование, но в OpenCart есть система отзывов к товару, можете выдернуть её и приделать к статье, много времени это не займёт)
    Ответ написан
    Комментировать
  • Как упорядочить колонки в шаблоне OpenCart?

    @iamDiNGo
    <?php echo $header; ?>
    <div class="container">
      <div class="row">
    
        <?php echo $column_left; ?>
    
        <?php if ($column_left && $column_right) { ?>
        <?php $class = 'col-sm-6'; ?>
        <?php } elseif ($column_left || $column_right) { ?>
        <?php $class = 'col-sm-9'; ?>
        <?php } else { ?>
        <?php $class = 'col-sm-12'; ?>
        <?php } ?>
        <div id="content" class="<?php echo $class; ?>">
           <?php echo $content_top; ?>
           <?php echo $content_bottom; ?>
        </div>
    
        <?php echo $column_right; ?></div>
    
    </div>
    <?php echo $footer; ?>


    Что в обычной, что в мобильной он всегда будет таким, только если вы его не поменяете местами средствами JS при определённом размере экрана. Если вам не особо важна информация в левой колонке можно её скрыть классом "hidden-xs".
    Через JS это будет выглядеть примерно так:
    <script type="text/javascript">
    {
    if (screen.width < 480) document.write ('<script type="text/javascript" src="catalog/view/javascript/headjs.js" ></script>');
    }
    </script>

    Подключаем JS при определённых размерах экрана.
    В самом JS файле будет такой код:
    window.onload = function(){
        var b1 = document.getElementById("column-left");
        var b2 = document.getElementById("content");
        b1.parentNode.insertBefore(b2, b1);
    }
    Ответ написан
    Комментировать
  • Как в опенкарте 1.5 определить ID категории на странице товара без $_GET['path']?

    @iamDiNGo
    В опенкарте, в базе, есть замечательная таблица oc_product_to_category, в которой каждому product_id соответсвует определённый category_id. Думаю, вам не составит труда выдернуть category_id для вашего ИД продукта.
    Ответ написан
    Комментировать
  • Не скролится контент на мобильном сайте. Как найти причину?

    @iamDiNGo
    Очень очень очень тяжёлый сайт, мой макбук сразу повышает свою температуру до 99 градусов. Советую вам сначала оптимизировать сайт, а после заниматься проблемами со скриптами и их тоже оптимизировать. В мобильной они прокручиваются, но очень медленно и с большим пингом. Но мне кажется проблемма в этом предупреждении: Ignored attempt to cancel a touchmove event with cancelable=false, for exemple because scrolling is in progree and cannot be interrupted.
    Ответ написан
    Комментировать