0 Пользователей и 1 Гость просматривают эту тему.
  • 29 Ответов
  • 809 Просмотров
*

miklman

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Такое дело, JoomShopping загружает изображения в виде , из за особенностей магазина появляются дубли которые должны заменять ранее стоящие картинки, сейчас joomshoopping делает так , а вместо замены пишет так , как сделать так, чтоб была замена? или хотя бы в базу записывалось без постфиксов думаю решение в файле /administrator/components/com_jshopping/models/products.php, но не могу найти где именно
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Проблема с загрузкой изображений
« Ответ #1 : 05.07.2017, 21:33:30 »
Цитировать
из за особенностей магазина появляются дубли которые должны заменять ранее стоящие картинки
Вы наверное что-то путаете. У Магазина нет функционала заменять старые картинки, только добавлять.
С чего Вы взяли что он должен заменять?
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

miklman

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Re: Проблема с загрузкой изображений
« Ответ #2 : 05.07.2017, 21:36:34 »
Вы наверное что-то путаете. У Магазина нет функционала заменять старые картинки, только добавлять.
С чего Вы взяли что он должен заменять?
не должен, но я хочу чтоб он это делал, или же просто не создавал дубли которые инкрементируются
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Проблема с загрузкой изображений
« Ответ #3 : 05.07.2017, 21:53:30 »
Перед загрузкой нового изображения нажмите кнопочку "Удалить изображение" под текущим изображением. Думаю это не составит труда.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

miklman

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Re: Проблема с загрузкой изображений
« Ответ #4 : 05.07.2017, 22:35:32 »
Перед загрузкой нового изображения нажмите кнопочку "Удалить изображение" под текущим изображением. Думаю это не составит труда.
лол, не, это не то, было бы все так просто, в каждый атрибут изображение идет, часто изображение одно и то же, для разных атрибутов, вот он и дублирует, надо убрать это, а не удалять изображение, если удалять, то атрибуты будут без фотки
*

dmitry_stas

  • Легенда
  • 12278
  • 1164 / 7
Re: Проблема с загрузкой изображений
« Ответ #5 : 06.07.2017, 09:54:40 »
если одно и то же - выбирайте из уже существующих на сервере, а не заливайте по новой
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

miklman

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Re: Проблема с загрузкой изображений
« Ответ #6 : 06.07.2017, 10:01:44 »
если одно и то же - выбирайте из уже существующих на сервере, а не заливайте по новой
каким образом, через админ панел это возможно?
*

dmitry_stas

  • Легенда
  • 12278
  • 1164 / 7
Re: Проблема с загрузкой изображений
« Ответ #7 : 06.07.2017, 10:10:10 »
да, галочка Выберите изображение
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

miklman

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Re: Проблема с загрузкой изображений
« Ответ #8 : 06.07.2017, 10:21:26 »
да, галочка Выберите изображение
не вариант, на сайте 86к изображений и все используются, Joomla не вытягивает такое количество при выборе таким методом
*

zeher

  • Захожу иногда
  • 155
  • 12 / 0
Re: Проблема с загрузкой изображений
« Ответ #9 : 06.07.2017, 12:51:15 »
можно нажать галочку и в появившемся поле написать название фото (name.jpg), не клацая по кнопке "выберите изображение"
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Проблема с загрузкой изображений
« Ответ #10 : 06.07.2017, 19:58:28 »
miklman, ну тогда могу предложить только один вариант. Использование импорта (коммерческого или бесплатного).
Вот им не важно что есть, чего нету. Сказали использовать эту фоту и он будет её использовать.
По другому никак, потому что существующие решения вы не хотите/можете использовать, а другое решение состоит в том, чтобы принудительно указывать данные, что собственно импорты и умеют делать
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

MichailPickStyle

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Re: Проблема с загрузкой изображений
« Ответ #11 : 11.10.2018, 19:33:16 »
Добрый день!
Появилась проблема с загрузкой изображения товара в JoomShopping. Изображение весит 13 мб. Ошибка следующая:
http://www.picshare.ru/view/9305620/

Понятно, что ругается сервер. По рекомендациям увеличил memory_limit на хосте до 1024, post_max_size - 128, upload_max_filesize - 128:
http://www.picshare.ru/view/9305640/

Все равно та же ошибка!
Подскажите пожалуйста, как исправить?!
*

dmitry_stas

  • Легенда
  • 12278
  • 1164 / 7
Re: Проблема с загрузкой изображений
« Ответ #12 : 11.10.2018, 19:58:20 »
Все равно та же ошибка!
с таким же количеством памяти?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kit2m2

  • Завсегдатай
  • 1453
  • 128 / 1
Re: Проблема с загрузкой изображений
« Ответ #13 : 11.10.2018, 20:08:51 »

...Появилась проблема с загрузкой изображения товара в JoomShopping. Изображение весит 13 мб.
Подскажите пожалуйста, как исправить?!

Советую ни как не исправлять, а исправить размер изображения... 13 мб. это очень много, чудовищно много для картинки, которая будет просматриваться пользователями с экранов устройств.

Если даже если покупатель дождется загрузки ее в браузере то в ее размере не будет ни какого смысла, так как мы видим с экрана всего 72dpi, 96dpi или 110dpi (на хороших экранах).

Если Вы думаете о своем покупателе, цените его время и нервы то уменьшайте размер изображения. Достаточно разрешения картинки, как я уже сказал - 72dpi, 96dpi или 110dpi и размер картинки (даже если вы хотите чтобы на больших экранах она была на весь экран) -1920х1200 пикселей. Еще есть такое понятие как сжатие изображения...

Ухудшение качества изображения, после 10%-20% человеческий глаз вряд ли заметит. И последнее... Используйте форматы изображений, в зависимости от самого изображения..

Много цветовых заливок и полупрозрачный фон - графическое изображение - *.png Если лица пейзажи и т.п. - *.jpg (только сжатый до 80%)

Итог: Файл изображения должен весить не больше 500 кб.
*

MichailPickStyle

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Re: Проблема с загрузкой изображений
« Ответ #14 : 12.10.2018, 09:10:03 »
Цитировать
с таким же количеством памяти?
Да, как на скринах
*

dmitry_stas

  • Легенда
  • 12278
  • 1164 / 7
Re: Проблема с загрузкой изображений
« Ответ #15 : 12.10.2018, 09:16:20 »
ну значит вероятно ваши изменения по увеличению памяти не применились, если пишет что все равно 128М не хватает?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

MichailPickStyle

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Re: Проблема с загрузкой изображений
« Ответ #16 : 12.10.2018, 09:21:49 »
Цитировать
Итог: Файл изображения должен весить не больше 500 кб.
kit2m2 благодарю за советы! Полностью с вами согласен и сам я так всегда и делаю с изображениями и пр.) Но дело в том, что этот сайт наполняет контент-менеджер кучей товаров, а изображение и другую инфу присылает ему заказчик, и я уже на этот процесс не влияю) И вот контент-менеджер заливает картинку и тут ошибка, он ничего сделать не может, и поэтому возникли ко мне вопросы как к разрабу) Я конечно же оптимизировал изображение и предупредил контент-менеджера об оптимизации картинок, но, думаю, что такая ситуация возможно будет довольно часто возникать и на других проектах.

И вот я решил здесь проконсультироваться/посоветоваться
*

MichailPickStyle

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Re: Проблема с загрузкой изображений
« Ответ #17 : 12.10.2018, 09:25:29 »
Цитировать
ну значит вероятно ваши изменения по увеличению памяти не применились, если пишет что все равно 128М не хватает?
Хм...
Я тоже так сначала подумал, но в настройках php сервера четко видны прописанные значения, а также в Joomla! в разделе "Информация о системе"->"Информация о PHP" прописано то же, от туда и делал скрины.)
*

ProtectYourSite

  • Завсегдатай
  • 1736
  • 97 / 4
  • Безопасность вебсайтов
Re: Проблема с загрузкой изображений
« Ответ #18 : 12.10.2018, 09:29:10 »
В данном случае post_max_size нивелирует значение memory_limit до 128 Мб, его тоже стоит увеличить
*

MichailPickStyle

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Re: Проблема с загрузкой изображений
« Ответ #19 : 12.10.2018, 09:51:00 »
В данном случае post_max_size нивелирует значение memory_limit до 128 Мб, его тоже стоит увеличить
Увеличил до 512:
http://www.picshare.ru/view/9306150/

Ошибка та же:
http://www.picshare.ru/view/9306151/
*

ProtectYourSite

  • Завсегдатай
  • 1736
  • 97 / 4
  • Безопасность вебсайтов
Re: Проблема с загрузкой изображений
« Ответ #20 : 12.10.2018, 10:11:03 »
Шаред хостинг или выделенный ?
Вариант 1 - где-то в коде переопределяется значение.
Вариант 2 - если шаред, то они могут просто выделять определенное значение оперативки, и можно сколько угодно поставить, но ограничения хостинга и тарифного плана не обойдешь.
*

dmitry_stas

  • Легенда
  • 12278
  • 1164 / 7
Re: Проблема с загрузкой изображений
« Ответ #21 : 12.10.2018, 10:17:08 »
Вариант 2 - если шаред, то они могут просто выделять определенное значение оперативки, и можно сколько угодно поставить, но ограничения хостинга и тарифного плана не обойдешь.
скорее всего так и есть, нужно уточнять у хостера
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

MichailPickStyle

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Re: Проблема с загрузкой изображений
« Ответ #22 : 12.10.2018, 10:20:13 »
Шаред хостинг или выделенный ?
Выделенный:
http://www.picshare.ru/view/9306159/

Вариант 1 - где-то в коде переопределяется значение.
Хм... Будем думать
*

ProtectYourSite

  • Завсегдатай
  • 1736
  • 97 / 4
  • Безопасность вебсайтов
Re: Проблема с загрузкой изображений
« Ответ #23 : 12.10.2018, 12:46:22 »
А чего версия PHP такая древняя?
*

MichailPickStyle

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Re: Проблема с загрузкой изображений
« Ответ #24 : 12.10.2018, 14:21:49 »
А чего версия PHP такая древняя?
Это там указана как основная. На сайте 7.1:
http://www.picshare.ru/view/9306485/

http://www.picshare.ru/view/9306486/
*

MichailPickStyle

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Re: Проблема с загрузкой изображений
« Ответ #25 : 17.10.2018, 11:20:49 »
Всем привет!
Я тут немного покопался и в библиотеке image.lib.php в методе
Код
static function resizeImageMagic
есть функция
Код
ini_set
со значением memory_limit в 120M. В мануле к этой функции написано, что
Цитировать
В сущности, memory_limit должна быть больше чем post_max_size.
. Изменил значение на соответствующие моему конфигу post_max_size и проблема решена.)
*

dmitry_stas

  • Легенда
  • 12278
  • 1164 / 7
Re: Проблема с загрузкой изображений
« Ответ #26 : 17.10.2018, 13:09:46 »
там не просто ini_set, а условие
Код
        if ((int)ini_get("memory_limit")<120){
            ini_set("memory_limit", "120M");
        }
т.е. задается 120М только если задано меньше. поэтому если у вас было задано больше, то это никак не влияло
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

MichailPickStyle

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Re: Проблема с загрузкой изображений
« Ответ #27 : 17.10.2018, 15:10:43 »
т.е. задается 120М только если задано меньше. поэтому если у вас было задано больше, то это никак не влияло
Хм... Странно, но у меня не было подобного условия. Было так:
Код
static function resizeImageMagic($img, $w, $h, $thumb_flag = 0, $fill_flag = 1, $name = "", $qty = 85, $color_fill = 0xffffff, $interlace = 1){
        ini_set("memory_limit", "120M");
И я позволил себе поменять 120 на 512.

Использую  JoomShopping версии 4.15.0.

P.S. Сделал поиск по проекту на наличие этого условия - нет результатов.
*

dmitry_stas

  • Легенда
  • 12278
  • 1164 / 7
Re: Проблема с загрузкой изображений
« Ответ #28 : 17.10.2018, 15:22:47 »
Использую  JoomShopping версии 4.15.0.
видимо дело в этом. я смотрел на текущей версии, а не на старой
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

MichailPickStyle

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Re: Проблема с загрузкой изображений
« Ответ #29 : 17.10.2018, 15:27:22 »
Понял. Спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменить структуру вывода изображений при смене зависимого атрибута?

Автор MadKitty

Ответов: 6
Просмотров: 138
Последний ответ 01.11.2018, 19:28:10
от MadKitty
Проблема с микроразметкой

Автор Koot

Ответов: 12
Просмотров: 204
Последний ответ 09.10.2018, 20:37:26
от ProtectYourSite
Как сделать такой просмотрщик больших изображений в JoomShopping?

Автор Anton shop

Ответов: 10
Просмотров: 598
Последний ответ 13.08.2018, 20:11:38
от evgeshik
Сохранение изображений товара в папку на другом сервере

Автор v-v

Ответов: 7
Просмотров: 337
Последний ответ 02.10.2017, 01:10:11
от v-v
Проблема с LightBox

Автор BelMary

Ответов: 24
Просмотров: 678
Последний ответ 11.07.2017, 15:23:08
от darkghost