Как отключить обработку изображений

Тема в разделе "Общие вопросы", создана пользователем graundpost, 6 июн 2016.

  1. graundpost

    graundpost Новичок

    Сообщения:
    9
    Симпатии:
    0
    Установлен OC 2.1, необходимо отключить обработку картинок движком, что бы картинки выводились в оригинале. Сейчас движок их обрезает по заданному размеру в админке, но картинки я загружаю разных размеров и хочу что бы они отображались в оригинале, и не обрезались движком. Как я понимаю, за это отвечает функция resize, как ее можно отключить?
     
  2. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Например ничто не мешает переписать каждый контроллер. Там где функция ресайз, то убираете ее и все.
     
  3. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    или в файле \catalog\model\tool\image.php

    заменяем все на,
    PHP:
    class ModelToolImage extends Model {
        public function 
    resize($filename$width$height) {


            if (
    $this->request->server['HTTPS']) {
                return 
    $this->config->get('config_ssl') . 'image/' $filename;
            } else {
                return 
    $this->config->get('config_url') . 'image/' $filename;
            }
        }
    }
    тогда всегда на выходе будет оригинал..
     
    oligarhist нравится это.
  4. graundpost

    graundpost Новичок

    Сообщения:
    9
    Симпатии:
    0
    После замены ничего не поменялось (
     
  5. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    кеш изображений почистить и обновить модификаторы.
     
    oligarhist нравится это.
  6. Alexkor

    Alexkor Новичок

    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте а можно все тоже самое только что бы ограничение высоты картинки было?