SorokinS

Новичок
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

Информация о SorokinS

  • Звание
    Новичок
  1. ссылка товаров с модулей Последние, Специальные и Главные формируется без path. Те без id категории. Пытаюсь решить.
  2. Все разобрался: В контроллере: 'imgs' => $this->model_catalog_product->getProductImages($result['product_id']), //добавил это В шаблоне : <?php $i = 0; foreach ($product['imgs'] as $imgs) { $i++;?> <img width="200px" height="300px" style="display: none;margin-left:12px;" id="<?php echo $product['model']; ?>_<?php echo $i; ?>" src="<?php echo $this->model_tool_image->resize($imgs['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /> <?php } ?>
  3. 'imgss' => $this->model_tool_image->resize($this->model_catalog_product->getProductImages($result['product_id']), $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')), так думал даже)
  4. В контроллере есть такое, думаю как модифицировать: if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); } else { $image = false; }
  5. Правлю макет категории. Нужно было сделать слайдер фотографий товара в списке товаров, т.е в категории. 1. Правил файл: /catalog/controller/product/category.php В 196 строке $this->data['products'][] = array( 'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']), 'percent' => round((($result['price'] - $result['special'])/$result['price'])*100, 0), 'product_id' => $result['product_id'], 'thumb' => $image, 'imgs' => $this->model_catalog_product->getProductImages($result['product_id']), //добавил это 'name' => $result['name'], 'model' => $result['model'], 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'rating' => $result['rating'], 'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']), 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id']) ); 2. Правил файл: /catalog/view/theme/shablon/template/product/category.php В ~65-66 строке формируется блок с фоткой товара. Я далее сделал формирование доп. фоток товара. Они все вывелись. Слайдер работает. Но выводятся доп. фотки все исходного размера... Как мне использовать функции opencart подрезки фоток? <div class="image"><a href="<?php echo $product['href']; ?>" class="sliddes"> <!-- добавил class, по которому будет вызываться слайдер--> <img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /> <!-- основная фотка товара --> <!-- ниже пошел мой код--> <?php $i = 0; foreach ($product['imgs'] as $imgs) { $i++;?> <img width="200px" height="300px" style="display: none;margin-left:12px;" id="<?php echo $product['model']; ?>_<?php echo $i; ?>" src="/image/<?php echo $imgs['image']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /> <?php } ?> </a></div> <!-- конец моего кода-->
  6. Fatal error: Cannot redeclare ControllerCatalogProduct::price() in /home/w/web152/public_html/vqmod/vqcache/vq2-admin_controller_catalog_product.php on line 28 1.5.4.1