skull3d

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

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

  • Посещение

Репутация

7 Обычный

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

  • Звание
    Новичок

Посетители профиля

525 просмотров профиля
  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. Да, вас как то откровенно игнорят, а пока возвращают деньги попробуйте добавить в Simplier_Image_Upload.xml одну строчку, в функцию: function emptyPregeneratedProductName() { сразу после: if (match != null) { $('input[name="product_description[' + i + '][name]"]').val(''); добавить: $('input[name="keyword"]').val(''); В итоге, код функции должен выглядеть так: function emptyPregeneratedProductName() { // Empty product pregenerated Name - for all the languages for (i=0;i<=10;i++) { var text = $('input[name="product_description[' + i + '][name]"]').val(); var pregeneratedPattern = /product-\d+/; var match = pregeneratedPattern.exec(text); if (match != null) { $('input[name="product_description[' + i + '][name]"]').val(''); $('input[name="keyword"]').val(''); } // And focus on the product name field $('input[name="product_description[1][name]"]').focus(); } }
  3. Отличное решение, спасибо! Чуть поправил для себя чтоб только числовой код генерировался. Кому интересно, в файле captcha.php: $this->code = substr(sha1(mt_rand()), 17, $this->length); меняем на: $this->code = substr(mt_rand(), 2, $this->length);
  4. [Решено] vqmod и русский язык

    Извиняюсь за некропост, но такая же проблема возникла, решилась добавлением заголовка в xml файл: <?xml version="1.0" encoding="UTF-8"?>
  5. + к ToDo, хотелось бы поддержки защиты от "дурака", чтобы загрузчик учитывал разрешенные типы файлов, которые в настройках прописаны. А то уже был случай когда менеджер загрузил на сайт все файлы из папки товара, в которой так же был .txt с подготовленным описанием, и текстовый файл в итоге встал в один ряд с превьюшками товара)
  6. В отпуске, наверно)) Вчера купил модуль, точно самый удобный способ работы с фотографиями для рядовых контент-менеджеров, с автогенерацией ЧПУ у меня без проблем работает с этим.
  7. 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 (так как в файл добавляется кириллица)
  8. А подскажите как опции в категории можно отобразить?