Перейти к содержимому


ShopCMS генерация фотографий (v 3.1.1, 3.1.2, VIP)


  • Вы не можете ответить в тему
Сообщений в теме: 73

#61 ron

    Пользователь

  • Download User
  • PipPip
  • 14 сообщений
Репутация: 0
Начинающий

Отправлено 10 April 2014 - 11:16 PM

badisoft,http://cosmo-shop.org/category_2.html

файлы в папке small есть! физически есть!
Изображение

http://cosmo-shop.org/category_2.html

думаю наглядно где включен GD где выключен...
  • 0

#62 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 11 April 2014 - 09:50 AM

Радибаттон "Вкл" у фотографии :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#63 ron

    Пользователь

  • Download User
  • PipPip
  • 14 сообщений
Репутация: 0
Начинающий

Отправлено 11 April 2014 - 02:58 PM

Радибаттон "Вкл" у фотографии :).

Не понял, где?
Изображение

Чудеса, всё стало отображаться!
  • 0

#64 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 11 April 2014 - 03:19 PM

В настройке товара
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#65 paradoxUA

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 31 сообщений
Репутация: 0
Начинающий

Отправлено 06 May 2014 - 10:19 AM

Здравствуйте. Может сталкивался кто - перестала картинка товара подгружаться через админку. Раньше не хотел подгружаться png-формат. Теперь и jpg выпендривается. В чем может быть причина?
  • 0

#66 pr4_develop

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
Репутация: 0
Начинающий

Отправлено 11 November 2014 - 12:27 PM

При использовании программы "Предприниматель", последняя загружает в SHOPCMS только картинки "А" в каталог small.

Сейчас эта проблема решена.
Файл будет выгружаться в трех вариантах. В директоии big будет исходный размер, в medium - 220, в small - 120.
А еще добавлена связь с PrestaShop (http://predpr4.com/online_shop.htm), где таких картинок пять или шесть.
  • 0

#67 BestFish

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 49 сообщений
Репутация: 0
Начинающий

Отправлено 11 November 2015 - 11:34 AM

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

#68 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 11 November 2015 - 05:56 PM

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

Не очень понятно, в чем проблема. Большая фотография не уменьшается до заданного в настройке размера?
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#69 BestFish

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 49 сообщений
Репутация: 0
Начинающий

Отправлено 12 November 2015 - 06:27 PM

Не очень понятно, в чем проблема. Большая фотография не уменьшается до заданного в настройке размера?


Да, если импортировать товары через excel_import
  • 0

#70 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 12 November 2015 - 07:46 PM

Я тормоз. Сразу не сообразил. CSV-файл это текстовый файл с ИМЕНАМИ файлов. Никакой проверки есть ли такие файлы в реальности в каталогах big/medium/small не производится и, как следствие, не производится и ресайза картинок. Даже если они уже загружены в правильные каталоги.

Красиво (правильно?) было бы, конечно, проверять. И если картинка из CSV-файла уже есть, то ресайзить ее соответственно заданному в настройках ресайза картинок. Вполне реализуемый момент, несколько строк. Но штатно это не сделано. Штатно есть фишка "отресайзить все сразу", которая работает только если товаров в пределах ~тысячи, иначе не хватает таймаута выполнения скрипта ресайза.

PS. Собственно, при загрузке товаров из CSV неизменной остается не только картинка "А", но и "B", и "C".
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#71 BestFish

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 49 сообщений
Репутация: 0
Начинающий

Отправлено 16 November 2015 - 02:12 PM

Я тормоз. Сразу не сообразил. CSV-файл это текстовый файл с ИМЕНАМИ файлов. Никакой проверки есть ли такие файлы в реальности в каталогах big/medium/small не производится и, как следствие, не производится и ресайза картинок. Даже если они уже загружены в правильные каталоги.

Красиво (правильно?) было бы, конечно, проверять. И если картинка из CSV-файла уже есть, то ресайзить ее соответственно заданному в настройках ресайза картинок. Вполне реализуемый момент, несколько строк. Но штатно это не сделано. Штатно есть фишка "отресайзить все сразу", которая работает только если товаров в пределах ~тысячи, иначе не хватает таймаута выполнения скрипта ресайза.

PS. Собственно, при загрузке товаров из CSV неизменной остается не только картинка "А", но и "B", и "C".



Благодарю за объяснение, не могли бы вы за денюшку, реализовать этот момент. если да то подробности в ЛС
  • 0

#72 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 16 November 2015 - 03:06 PM

Вполне реализуемый момент, несколько строк.

Надо только понимать, что ресайз картинок при загрузке из CSV тоже будет отбирать ресурс сервера. Загрузка CSV будет происходить ЕЩЕ медленнее и, как следствие, максимальный размер CSV ( количество загружаемых товаров) станет еще меньше. Думаю, нормальное решение задачи выглядит так:
1. сделать выбор - загружать CSV-файл "через браузер" или брать его из каталога сервера, куда он будет предварительно загружен. Это нужно, если CSV-файл настолько большого объема (или канал настолько медленный), что штатный аплоад не влезает в таймаут.
2. сделать AJAX-обработку CSV-файла "порциями". Это у меня уже сделано, готовый модуль.
3. и вот уже в этот модуль добавить обработку фотографий. Ресайз, водяной знак и т.п.
При таком раскладе действительно можно будет не задумываться о размере CSV и времени исполнения PHP-скрипта.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#73 BestFish

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 49 сообщений
Репутация: 0
Начинающий

Отправлено 16 November 2015 - 11:33 PM

Вполне реализуемый момент, несколько строк.

Надо только понимать, что ресайз картинок при загрузке из CSV тоже будет отбирать ресурс сервера. Загрузка CSV будет происходить ЕЩЕ медленнее и, как следствие, максимальный размер CSV ( количество загружаемых товаров) станет еще меньше. Думаю, нормальное решение задачи выглядит так:
1. сделать выбор - загружать CSV-файл "через браузер" или брать его из каталога сервера, куда он будет предварительно загружен. Это нужно, если CSV-файл настолько большого объема (или канал настолько медленный), что штатный аплоад не влезает в таймаут.
2. сделать AJAX-обработку CSV-файла "порциями". Это у меня уже сделано, готовый модуль.
3. и вот уже в этот модуль добавить обработку фотографий. Ресайз, водяной знак и т.п.
При таком раскладе действительно можно будет не задумываться о размере CSV и времени исполнения PHP-скрипта.


сможете это все воплотить?
  • 0

#74 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 17 November 2015 - 02:01 PM

сможете это все воплотить?

Дальше уже явно лучше в личку. Туда и ответил.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)