COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

xromasom

opencart.pro
  • Публикации

    14
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем xromasom

  1. Нашел проблему!

    В файле Экселя на листе "ProductFilters" у товара с ID 260 было несколько одинаковых строк:

    260    Модель    V 15 59 Y
    260    Модель    V 20 59 Y
    260    Модель    V 15 59 Y
    260    Модель    V 20 59 Y
    Из-за этого и вылезла ошибка!

    Я сразу и не подумал, что это я накосячил и стал грешить на модуль!

  2. Импортирую файл *.xls с помощью этого модуля, все было хорошо, товары с описаниями, атрибутами и фильтрами добавлялись без проблем.

    При очередном импорте товаров вылезло это: 2017-01-26 17:51:54 - PHP Exception:  Error: Duplicate entry '260-235' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO `oc_product_filter` (`product_id`, `filter_id`) VALUES ( 260, 235 ); in /home/vk002/vk.com.ua/2/system/library/db/mysqli.php on line 45.

    Товары с описанием и атрибутами добавились, но фильтры, начиная с id 261 не добавились.

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

  3. Настроил, все получилось! 

    Спасибо!

    А у меня что-то не получается!

     

    Подскажи, пожалуйста, имеется ввиду по 4 это?

     

    if (isset($data['product_related'])) {

    foreach ($data['product_related'] as $related_id) {

    $this->db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE product_id = '" . (int)$product_id . "' AND related_id = '" . (int)$related_id . "'");

    $this->db->query("INSERT INTO " . DB_PREFIX . "product_related SET product_id = '" . (int)$product_id . "', related_id = '" . (int)$related_id . "'");

    $this->db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE product_id = '" . (int)$related_id . "' AND related_id = '" . (int)$product_id . "'");

    $this->db->query("INSERT INTO " . DB_PREFIX . "product_related SET product_id = '" . (int)$related_id . "', related_id = '" . (int)$product_id . "'");

     

    А оставить по 2 так?

     

    if (isset($data['product_related'])) {

    foreach ($data['product_related'] as $related_id) {

    $this->db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE product_id = '" . (int)$product_id . "' AND related_id = '" . (int)$related_id . "'");

    $this->db->query("INSERT INTO " . DB_PREFIX . "product_related SET product_id = '" . (int)$product_id . "', related_id = '" . (int)$related_id . "'");

     

    У меня таким образом не сработало.

  4. Здравствуйте!


    Покажу на примере: http://universal.ocshop.pro/apple-store/apple-iphone/


    Модуль Categorywall показывает наименование родительской категории "Apple Store" вместо наименования текущей категории "Apple iPhone".


    В коде html мы видим это:


     

    <h1>Apple iPhone</h1>

                <div class="row">

                    <div class="col-sm-2"><img src="http://universal.ocshop.pro/image/cache/data/category/applestore/iphone-80x80.jpg"alt="Apple iPhone" title="Apple iPhone" class="img-thumbnail" /></div>

                          </div>

          <hr>

           <h1>Apple Store</h1>

     

    Оба тега H1 присутствуют, но <h1>Apple iPhone</h1> прячется в браузере. Как его показать, а убрать <h1>Apple Store</h1> я найти сам не смог.

    Комментирование <h1><?php echo $heading_title; ?></h1> в модуле Categorywall убирает наименование из вида вообще.

    Помогите, пожалуйста, показать именно наименование текущей категории (HTML-тег H1) и убрать <h1>Наименование родительской категории</h1> модуля Categorywall!

  5. ну вам не идеи нужны а верстка правильная тут с пол пинка вам никто не ответит

    Вы сможете сверстать так, как мне нужно? Сколько будет стоить такая работа?

    Или подскажите к кому лучше обратиться?

    Я использую ocshopcms v1.5.6.3.1 и шаблон rubber.

  6. ну вам не идеи нужны а верстка правильная тут с пол пинка вам никто не ответит

    HTML код блока с товарами:

    <div class="product-grid">

        <div>

        <div class="name">Блок цилиндров</div>

        <div class="description">Компрессор: <b>1П10  • ФВ6  • ФУ12 • 1П20 </b> / Деталь: <b>Блок цилиндров </b> / Обозначение: <b>8Г39-0101-26 </b> / Комплектация: <b>1 шт. </b></div>

        <div class="price">825 грн.</div>

        <div class="cart"><input type="button" value="Купить" onclick="addToCart('67');" class="button" /></div>

        </div>

            <div>

        <div class="name">Блок цилиндров</div>

        <div class="description">Компрессор: <b>1П10  • ФВ6  • ФУ12 • 1П20 </b> / Деталь: <b>Блок цилиндров </b> / Обозначение: <b>8Г39-0101-26 </b> / Комплектация: <b>1 шт. </b></div>

        <div class="price">825 грн.</div>

        <div class="cart"><input type="button" value="Купить" onclick="addToCart('67');" class="button" /></div>

        </div>

            <div>

        <div class="name">Блок цилиндров</div>

        <div class="description">Компрессор: <b>1П10  • ФВ6  • ФУ12 • 1П20 </b> / Деталь: <b>Блок цилиндров </b> / Обозначение: <b>8Г39-0101-26 </b> / Комплектация: <b>1 шт. </b></div>

        <div class="price">825 грн.</div>

        <div class="cart"><input type="button" value="Купить" onclick="addToCart('67');" class="button" /></div>

        </div>

            <div>

        <div class="name">Блок цилиндров</div>

        <div class="description">Компрессор: <b>1П10  • ФВ6  • ФУ12 • 1П20 </b> / Деталь: <b>Блок цилиндров </b> / Обозначение: <b>8Г39-0101-26 </b> / Комплектация: <b>1 шт. </b></div>

        <div class="price">825 грн.</div>

        <div class="cart"><input type="button" value="Купить" onclick="addToCart('67');" class="button" /></div>

        </div>

            <div>

        <div class="name">Блок цилиндров</div>

        <div class="description">Компрессор: <b>1П10  • ФВ6  • ФУ12 • 1П20 </b> / Деталь: <b>Блок цилиндров </b> / Обозначение: <b>8Г39-0101-26 </b> / Комплектация: <b>1 шт. </b></div>

        <div class="price">825 грн.</div>

        <div class="cart"><input type="button" value="Купить" onclick="addToCart('67');" class="button" /></div>

        </div>

            <div>

        <div class="name">Блок цилиндров</div>

        <div class="description">Компрессор: <b>1П10  • ФВ6  • ФУ12 • 1П20 </b> / Деталь: <b>Блок цилиндров </b> / Обозначение: <b>8Г39-0101-26 </b> / Комплектация: <b>1 шт. </b></div>

        <div class="price">825 грн.</div>

        <div class="cart"><input type="button" value="Купить" onclick="addToCart('67');" class="button" /></div>

        </div>

    </div>

     

    CSS таблица стилей:

    .product-grid > div{position: relative;border:1px solid #F8F8F8;display: inline-block;margin-bottom:20px;margin-left:1%;margin-right:1%;vertical-align:top;width:18.5%;padding:2%;}

    .product-grid > div:hover{position: relative;z-index: 1;background:#FFF;border:1px solid rgba(0,0,0,0.15);box-shadow:0 6px 12px rgba(0,0,0,0.176);}

    .product-grid .name{height:35px;overflow:hidden;text-align:center;}

    .product-grid .description{display:none;font-size:11px;padding:5px 0;}

    .product-grid > div:hover > .description{position: relative;z-index: 1;display:block;}

    .product-grid .price{display:block;font-size:16px;font-weight:700;text-align:center;margin-top:5px;color:#333;margin-bottom:10px;}

     

    Сколько не штудирую html и jquery не доходит до меня как сделать, все не так получается.

    Помогите, пожалуйста!

  7. Ребят, помогите решить проблему, 2-й день не могу найти решения!

    Вот список товаров в категории:

    screen1.jpg

    При наведении на товар, появляется описание товара:

    screen2.jpg

    Как сделать, через jquery или css, не важно, чтобы описание не сдвигало нижние блоки, а перекрывало их?

    Решение можно тут показать: http://jsfiddle.net/T4JX7/114/

    Готов оплатить разумную сумму за решение!

    Так что, совсем никаких идей? Даже за вознаграждение?

  8. Ребят, помогите решить проблему, 2-й день не могу найти решения!


    Вот список товаров в категории:


    screen1.jpg


    При наведении на товар, появляется описание товара:


    screen2.jpg


    Как сделать, через jquery или css, не важно, чтобы описание не сдвигало нижние блоки, а перекрывало их?


    Решение можно тут показать: http://jsfiddle.net/T4JX7/114/


    Готов оплатить разумную сумму за решение!


  9. Здравствуйте!

    Скажите, пожалуйста, как добавить вывод картинок подкатегорий в списке категории как в дефолтном шаблоне ocstore?

    Подредактировал тпл категории в шалоне руббер:

        <ul>
          <?php foreach ($categories as $category) { ?>
          <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span></li>
          <?php } ?>
        </ul>
        <?php } else { ?>
        <?php for ($i = 0; $i < count($categories);) { ?>
        <ul>
          <?php $j = $i + ceil(count($categories) / 4); ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($categories[$i])) { ?>
          <li><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>

    но сами картинки все-равно не выводятся.

    podkategorii.png

    Подскажите, где править для вывода картинок подкатегорий в шаблоне руббер?