Перейти к содержанию
Официальный форум поддержки Simpla

Загрузка изображений с https серверов


Перейти к решению Решено kossik,

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

Заменяем

В api/Image.php

...

// Если файл удаленный (http://), зальем его себе

if (preg_match("~^https?://~", $source_file)) {

...

В api/Design.php

...

if (preg_match("~^https?://~", $resized_filename_encoded)) {

$resized_filename_encoded = rawurlencode($resized_filename_encoded);

}

...

Плюс

Файл simpla\ProductAdmin.php

 

Меняем строку

if(!empty($url) && $url != 'http://' && strstr($url,'/')!==false)

 

На

if(!empty($url) && $url != 'http://' && $url != 'https://' && strstr($url,'/')!==false)

 

Оригинал: https://qna.habr.com/q/542206

Алекс, все по вашей инструкции делаю, но рабочего результата получить не могу, есть возможность уже правленые файлы выложить? В долгу не останусь

Изменено пользователем krasafcheg
Ссылка на сообщение
Поделиться на другие сайты

Не помню уже точно для чего и как делал. Давно уже было. Но может пригодится. Патчик для vqmod

Нужно будет еще модуль транслита поставить для исправления загрузок картинок брендов и категорий (но не обязательно)

 

https://github.com/yr4ik/Simpla-vqmod/tree/master/_examples/translit

fix_image_upload.xml

Изменено пользователем yr4ik
Ссылка на сообщение
Поделиться на другие сайты

Не помню уже точно для чего и как делал. Давно уже было. Но может пригодится. Патчик для vqmod

Нужно будет еще модуль транслита поставить для исправления загрузок картинок брендов и категорий (но не обязательно)

 

https://github.com/yr4ik/Simpla-vqmod/tree/master/_examples/translit

Ты внимательно тему читал?

vqmod конечно это хорошо, но в теме vqmod вообще не обсуждался...

P.S. Ковырять XML файл в поисках нужных строк рядовой заказчик вряд ли станет.

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

Ты внимательно тему читал?

vqmod конечно это хорошо, но в теме vqmod вообще не обсуждался...

P.S. Ковырять XML файл в поисках нужных строк рядовой заказчик вряд ли станет.

 

я ему и не предлагаю его ковырять. Я и написал что "Может пригодится" Пусть хочет, ставит... Не хочет, не ставит.... Я ему дал альтернативный вариант что решает эту проблему + пару других 

Ссылка на сообщение
Поделиться на другие сайты
  • 5 месяцев спустя...

Мне помогло решение из 3 поста, все загружается, но осталась всё-таки проблемка -

когда в товаре несколько изображений, делается только ресайз первого, а на остальные не срабатывает ресайз, помогает перезагрузка страницы, со второго раза всё начинает работать, много раз уже проверял.

При этом в админке все доп. фото видно.

Еще интересный момент, у не прогруженных ресайзов адрес выглядит так - /files/products/https%3A%2F%2Fs3.q-parser.ru%2Fimages%2F968%2F6ab%2F499d44c81cc464dcabd77d2098311c0fda5a2b57a907f3e3dc1a69dd5c.80x80.jpg?c67822eb8c1d823ad34322c0c9cdf25a

т.е. ведет на ссылку для импорта.

В чем может быть дело? 

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, phukortsin сказал:

Этот недостаток Simpla известен довольно давно:

http://simpla-tuning.com/tonkaya-oshibka-v-rabote-s-izobrazheniyami-tovarov

всё, только что разобрался с проблемой.

Дело в том, что при импорте изображений с загрузкой картинок с серверов, картинка загружается в момент обращения к изображению, 

я допилил импорт по этой инструкции https://leadland.pp.ua/article/zagruzka-foto-po-url-pri-importe-v-simpla-cms

только добавил поддержку https, теперь при импорте картинки сразу загружаются на хостинг, и соответственно ресайзится всё без проблем.

из минусов - импорт стал дольше идти, но для меня это не проблема.

Те кто пишут что картинки с https грузятся изначально сразу - не правы, это можно легко проверить сделав экспорт своих товаров и посмотреть на пути к картинкам, файлы к которым еще не обращались будут указанны ссылкой на первоисточник, что был при импорте

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...