Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

skull3d

Новачок
  
  • Публікації

    9
  • З нами

  • Відвідування

Усі публікації користувача skull3d

  1. OC 2.x, обрезка изображений в квадрат стандартными средствами без белых полей, широких по ширине, высоких по высоте (за наводку спасибо - freelancer): system\library\image.php (находим в - public function resize): $scale_w = $width / $this->info['width']; $scale_h = $height / $this->info['height']; Ниже этих строк вставляем: $default = 'w'; if ($scale_h > $scale_w) { $default = 'h'; } Готово. Дополнительно для тех кто хочет чтобы большим изображением был оригинал загруженного фото (заранее подготовленный файл), в файле catalog\controller\product\product.php находим код: if ($product_info['image']) { $data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')); } else { $data['popup'] = ''; } И заменяем его на: if ($product_info['image']) { $data['popup'] = 'image/'. $product_info['image']; } else { $data['popup'] = ''; }
  2. Отличное решение, спасибо! Чуть поправил для себя чтоб только числовой код генерировался. Кому интересно, в файле captcha.php: $this->code = substr(sha1(mt_rand()), 17, $this->length); меняем на: $this->code = substr(mt_rand(), 2, $this->length);
  3. Извиняюсь за некропост, но такая же проблема возникла, решилась добавлением заголовка в xml файл: <?xml version="1.0" encoding="UTF-8"?>
  4. 2 дня пытался вывести варианты цветовой гаммы товара (опция) на витрине, к примеру как у Quelle. Я просто оставлю это здесь, кому-нибудь пригодится :-) Условия работоспособности: название опции - Цвет, для каждого цвета добавляем соответствующую картинку оттенка (у меня это просто квадратик 20х20px). в файле - catalog/controller/product/category.php, в массив: $this->data['products'][] = array( добавляем строку: 'options' => $this->model_catalog_product->getProductOptions($result['product_id']), затем в файле вашего шаблона catalog/view/theme/ВАШ-ШАБЛОН/template/product/category.tpl добавляем в нужное место (верстка может отличатся): <?php if ($product['options']) { ?> <?php $options = $product['options']; ?> <?php foreach ($options as $option) { ?> <?php if ($option['name'] == 'Цвет') { ?> <div class="color"> <?php foreach ($option['option_value'] as $option_value) { ?> <?php if ($option_value['image'] != 'no_image.jpg') { ?><img src="image/<?php echo $option_value['image']; ?>" width="20" height="20" alt="<?php echo $option_value['name']; ?>" title="<?php echo $option_value['name']; ?>"><?php } ?> <?php } ?> </div> <?php } ?> <?php } ?> <?php } ?> И сохранить файл шаблона в кодировке UTF-8 без BOM (так как в файл добавляется кириллица)
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.