Перейти к содержанию
Scenarist

Как заставить движок обновить изображения,залитые через ftp

Рекомендуемые сообщения

Залил на фтп картинки к товарам, импорторовал товары в БД, пути к картинкам правильные, но на сайте они не отображаются.

Через админку попробовал обновить картинку у товара - получилось. В бд запись не изменилась, а вот на хостинге в папке создались еще 3 картинки с разными размерами.

 

Как заставить движок пройтись по папке и выполнить ресайз всех картинок как ему нужно?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

движок создает ресайзы картинки в момент вывода её на сайте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот эта строка 

 $results = $this->model_catalog_product->getProducts($data);

Возвращает все как нужно. ["image"] => string(23) "data/111/333.jpg" 

 

Далее, вот тут

  foreach ($results as $result) {
                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;
                }
var_dump($image);

var_dump выдает вот такой результат: 

NULL NULL NULL NULL NULL string(68) "http://*****/image/cache/data/111/222/777.jpg" NULL NULL NULL NULL

 

И тут, в момент написания этой строчки ... я понял где я лоханулся, а именно оказывается я изначально неправильно адрес указал. Сбило с толку то что папка и имя файла одинаковые, на что я убил целый час)

 

Спасибо за ответ!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.