Ресайз изображение всех картинок

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

evgennova
evgennova
Репутация: 13
Сообщения: 201
Зарегистрирован: 17.02.2021
С нами: 3 года 1 месяц

Сообщение #1 evgennova » 20.03.2021, 17:04

Версия 4.0.2.

Подскажите пожалуйста, есть ли способ ресайза всех изображений сразу - автоматически ?
Версия 4.3.0 :smoke:

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Сайт Skype

Сообщение #2 OkayCMS » 20.03.2021, 21:03

Не понял, зачем. Изображения нарезаются по мере необходимости при первом их запросе.

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #3 korshunov » 21.03.2021, 05:41

evgennova писал(а):Версия 4.0.2.

Подскажите пожалуйста, есть ли способ ресайза всех изображений сразу - автоматически ?

Сделать можно. Но при этом возникнет множество проблем.
И как уже сказано выше, смысла в этом особого не будет...

evgennova
evgennova
Репутация: 13
Сообщения: 201
Зарегистрирован: 17.02.2021
С нами: 3 года 1 месяц

Сообщение #4 evgennova » 21.03.2021, 10:32

OkayCMS писал(а):Не понял, зачем. Изображения нарезаются по мере необходимости при первом их запросе.
Делал импорт товаров с фото с другого сайта, который нужно скоро отключить. Если сайт отключить по фото не будет ресайза на товары где ресайза еще не было.
Я так понимаю что ресайз происходит во время посещения страницы с товаром, и перемести все фото с папку ориджинал проблему не решит.
Версия 4.3.0 :smoke:

sergeevizh
sergeevizh
Репутация: 17
Сообщения: 151
Зарегистрирован: 16.10.2016
С нами: 7 лет 5 месяцев

Сообщение #5 sergeevizh » 21.03.2021, 10:41

evgennova писал(а):
OkayCMS писал(а):Не понял, зачем. Изображения нарезаются по мере необходимости при первом их запросе.
Делал импорт товаров с фото с другого сайта, который нужно скоро отключить. Если сайт отключить по фото не будет ресайза.
Если у вас OkayCMS 4+
Фото после импорта переносятся в папку originals/products и записываются в базу к новому товару
Далее при первом обращении к новому товару после импорта картинки автоматически нарезаются в папку resized/products
Если при импорте картинки правильно прописались и вы закроете свой старый сайт, вам нечего боятся, картинки нарежутся и отобразятся на новом сайте.

evgennova
evgennova
Репутация: 13
Сообщения: 201
Зарегистрирован: 17.02.2021
С нами: 3 года 1 месяц

Сообщение #6 evgennova » 21.03.2021, 10:43

sergeevizh писал(а):
evgennova писал(а):Делал импорт товаров с фото с другого сайта, который нужно скоро отключить. Если сайт отключить по фото не будет ресайза.
Если у вас OkayCMS 4+
Фото после импорта переносятся в папку originals/products и записываются в базу к новому товару
Далее при первом обращении к новому товару после импорта картинки автоматически нарезаются в папку resized/products
Если при импорте картинки правильно прописались и вы закроете свой старый сайт, вам нечего боятся, картинки нарежутся и отобразятся на новом сайте.
ссылка на фото с другого сайта - при первом запросе какого то товара фото подтягиваются
Версия 4.3.0 :smoke:

sergeevizh
sergeevizh
Репутация: 17
Сообщения: 151
Зарегистрирован: 16.10.2016
С нами: 7 лет 5 месяцев

Сообщение #7 sergeevizh » 21.03.2021, 10:45

evgennova писал(а):
sergeevizh писал(а):Если у вас OkayCMS 4+
Фото после импорта переносятся в папку originals/products и записываются в базу к новому товару
Далее при первом обращении к новому товару после импорта картинки автоматически нарезаются в папку resized/products
Если при импорте картинки правильно прописались и вы закроете свой старый сайт, вам нечего боятся, картинки нарежутся и отобразятся на новом сайте.
ссылка на фото на другой сайт - при первом запросе какого то товара фото подтягиваются
Не совсем понятно, что вы имеете ввиду.

Добавлено спустя 5 минут 8 секунд:
У вас должен быть файл import.csv с данными ваших товаров и в частности картинок к ним
в таблице к товару, указываются наименования картинок image.jpg или ссылка на картинку https://site.com/uploads/products/image.jpg
Файл импорта в системе пропишет наименование картинки к файлу, вам нужно будет только перенести ваши оригинальные картинки в папку originals/products и система сама нарежет при первом посещении нового товара

evgennova
evgennova
Репутация: 13
Сообщения: 201
Зарегистрирован: 17.02.2021
С нами: 3 года 1 месяц

Сообщение #8 evgennova » 21.03.2021, 10:59

sergeevizh писал(а):Не совсем понятно, что вы имеете ввиду.
импорт делался через файл csv где ссылка на изображение каждого товара имело вид https://site.com/uploads/main/0000000.jpg,,https://site.com/uploads/add/0000000_1.jpg
т.е. при посещении страницы товара - okaycms делает "живой ресайз" в момент посещения, т.е. оригинальное фото скачивается с адреса https://site.com/uploads/main/0000000.jpg
Версия 4.3.0 :smoke:

sergeevizh
sergeevizh
Репутация: 17
Сообщения: 151
Зарегистрирован: 16.10.2016
С нами: 7 лет 5 месяцев

Сообщение #9 sergeevizh » 21.03.2021, 11:02

evgennova писал(а):
sergeevizh писал(а):Не совсем понятно, что вы имеете ввиду.
импорт делался через файл csv где ссылка на изображение каждого товара имело вид https://site.com/uploads/main/0000000.jpg,,https://site.com/uploads/add/0000000_1.jpg
т.е. при посещении страницы товара - okaycms делает "живой ресайз" в момент посещения, т.е. оригинальное фото скачивается с адреса https://site.com/uploads/main/0000000.jpg

если сайт (site.com) отключить - ресайз не делается.
Интересно как, вы проверяли папку originals/products на наличие ваших новых картонок после импорта?

Тк же, почему у вас картинки указаны через две запятые?
Последний раз редактировалось sergeevizh 21.03.2021, 11:05, всего редактировалось 1 раз.

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #10 korshunov » 21.03.2021, 11:04

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

evgennova
evgennova
Репутация: 13
Сообщения: 201
Зарегистрирован: 17.02.2021
С нами: 3 года 1 месяц

Сообщение #11 evgennova » 21.03.2021, 11:06

sergeevizh писал(а):Тк же, почему у вас картинки указаны через две запятые?
картинка1,,картинка2
Версия 4.3.0 :smoke:

sergeevizh
sergeevizh
Репутация: 17
Сообщения: 151
Зарегистрирован: 16.10.2016
С нами: 7 лет 5 месяцев

Сообщение #12 sergeevizh » 21.03.2021, 11:09

evgennova писал(а):
sergeevizh писал(а):Тк же, почему у вас картинки указаны через две запятые?
картинка1,,картинка2
Должно быть через одну запятую
картинка1 , картинка2

evgennova
evgennova
Репутация: 13
Сообщения: 201
Зарегистрирован: 17.02.2021
С нами: 3 года 1 месяц

Сообщение #13 evgennova » 21.03.2021, 11:14

sergeevizh писал(а):Должно быть через одну запятую
картинка1 , картинка2
нееее... только ,, так - как разделитель csv

korshunov писал(а):В такой ситуации надо подправлять импорт, чтобы на ходу загружал картинки со стороннего сайта в папку originals...
такой способ подходит - проверено!
Версия 4.3.0 :smoke:

sergeevizh
sergeevizh
Репутация: 17
Сообщения: 151
Зарегистрирован: 16.10.2016
С нами: 7 лет 5 месяцев

Сообщение #14 sergeevizh » 21.03.2021, 11:22

evgennova писал(а):
sergeevizh писал(а):Должно быть через одну запятую
картинка1 , картинка2
нееее... только ,, так - как разделитель csv

korshunov писал(а):В такой ситуации надо подправлять импорт, чтобы на ходу загружал картинки со стороннего сайта в папку originals...
такой способ подходит - проверено!
В общем, что я хочу до вас донести...
1. Если картинки после импорта отображаются в папке originals/products, то ресайз должен происходить в штатном режиме после 1 посещения страницы товара.
2. Разделитель картинок в файле import.csv должен быть через одну запятую, через две запятые идет разделитель категорий.
Ну и еще есть догадка, что вы воспользовались онлайн парсером сайтов, который для Simpla и иных csv файлов картинки парсит через две запятые.
3. Рекомендую вам обратиться к людям @korshunov, @OkayCMS, @makki

evgennova
evgennova
Репутация: 13
Сообщения: 201
Зарегистрирован: 17.02.2021
С нами: 3 года 1 месяц

Сообщение #15 evgennova » 21.03.2021, 11:53

sergeevizh писал(а):В общем, что я хочу до вас донести...
1. Если картинки после импорта отображаются в папке originals/products, то ресайз должен происходить в штатном режиме после 1 посещения страницы товара.
2. Разделитель картинок в файле import.csv должен быть через одну запятую, через две запятые идет разделитель категорий.
Ну и еще есть догадка, что вы воспользовались онлайн парсером сайтов, который для Simpla и иных csv файлов картинки парсит через две запятые.
3. Рекомендую вам обратиться к людям @korshunov, @OkayCMS, @makki
спасибо за рекомендацию, решили проблему другим способом, перенесли все оригинальные картинки с другого домена, а там вместо пустых папок поставили ссылки на папку с перенесенными оригиналами okaycms

Добавлено спустя 1 минуту 22 секунды:
sergeevizh писал(а):Разделитель картинок в файле import.csv должен быть через одну запятую, через две запятые идет разделитель категорий
таки да, в файле примере так и написано ) - ребята проглядели, при переносе, подумали что как разделитель везде поставили ,, - но я думаю это система восприняла как ,пропуск,
Версия 4.3.0 :smoke:


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 28 гостей