Есть такой вопрос. Висит себе сайт на Хостинге в Украине. Все бы ок, но хочется больше товаров. Сейчас могу залить с 500к товаров только чехлов для телефонов. и все бы ок - но 500 Гб места на хостинге не реально. Есть идея вынести их на амазон с3 к примеру. Но кто-то такое делал? На сайте тогда останеться только кэш а то будет как локальная папка.
делал небольшой модификацией когда то, со ссылкой на изображение внешнего источника, надо только указать проверку по типу "ЕСЛИ есть альтернативній адрес изображения - подгружаем его, ИНАЧЕ - смотрим локальное наличие рисунка ИЛИ no_image.png"
не вспомню, но могу накинуть пример тут: внедрял адрес удалённого изображения в поле location в карте товара, а в самом контроллере каталога товара в методе index ставил условие вместо: PHP: 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 = $this->model_tool_image->resize('no_image.jpg', $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); } менял примерно на вот такое: PHP: if ($result['location'] && !empty($result['location'])) { $image = $result['location']; } elseif ($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 = $this->model_tool_image->resize('no_image.jpg', $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); }
Я вижу несколько возможных путей Предложенный @Baco И... предлагаемый мною Указывать путь к картинке в поле картинки Но править модель model_tool_image И в ней проверять наличие протокола Это наиболее универсальное решение, при этом не нужно отслеживать в различных модулях, в том числе и закрытых А если амазон умеет еще и сам ресайзить . тем более в модель