Null вместо фото товара

Обнаружил причину исчезновения изображений!

Суть проблемы:
Периодическое появление проблемы заключается в том, что иногда у некоторых товаров вместо фото вдруг начинает отображается null. Выглядит это так:

Аналогичный баг проявляется и в списке товаров. Причём, в списке иконки может не быть, а в настройках карточки товара фото есть либо наоборот, в настройках карточки null, в списке всё нормально.

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

Как воспроизвести проблему:
Если включить логику, то становится ясно, что единственное действие влияющее на товары к которым не притрагиваешься – это удаление сгенерированных иконок, а я как раз иногда их удаляю. В магазине с маленьким количеством товаров порой и не заметить. а с более 100 тыс. товаров это становится очевидно.

Вывод: глючит генерация иконок.

1 лайк

Вот, удалил сгенерированные иконки и опять появились null


И как с этим жить?
Чем больше товаров в магазине, тем чаще происходит этот баг.

3 лайка

Да, тоже такое замечаю.
Вдруг на витрине какие-то иконки пропадают.

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

Для того чтобы признать эту проблему багом, нам нужна пошаговая инструкция по воспроизведению ее в дефолтной версии CS-Cart (см. Описание раздела Баг-трекер).

Если проблема возникает только в вашем магазине, пожалуйста, создайте обращение в Help desk и мы сможем изучить ее.

Здравствуйте, подскажите пожалуйста как решили проблему? Сегодня тоже столкнулся, удаляется вроде после нажимаю сохранить все равно появляется, на странице товара выглядит так.
сервер говорит ошибка в каком то шрифте. (это показывает сервер 2022/01/11 12:15:15 [error] 3379#3379: *522134 open() “/var/www/html/design/themes/responsive/media/fonts/fontawesome-webfont.woff2” failed (2: No such file or directory),

)

Screenshot_4Screenshot_5

в моб версии вообще показывает скрепку какую то

Подыму некропост так как поймал такой же баг и не нашел ответа. Причина была в том что слетели права папки /images/

Если у кого-то такой-же баг, просто выставьте правильные права заново для всех папок и файлов.
“Кратко и по делу” — Документация docs.cs-cart.ru 4.1.x

3 лайка

тоже столкнулся с такой же проблемой…
изменение прав на папки, как рекомендуют выше, не дало результата…
Написал в HelpDesk, там дали след. ответ:

Как я вижу, данное изображение находится в директории images/detailed/62/14022_l3sg-ji.jpg, тогда как на странице товара ссылка к данному изображению ведет к директории images/detailed/63/14022_l3sg-ji.jpg. Так как данное изображение находится в другой директории, установка CS-Cart не может его изобразить.

К сожалению я не могу сказать, почему так произошло

На этом “помощь” от ХелпДеска закончилась. Т.е. оставили с нерешенной проблемой один на один…

Т.к. эта история периодически повторяется, то попробовал разобраться, как же ее решить?
Происходит следующее:
Эпизодически происходит сбой указателя папки, куда нужно закачивать фото.
Фото закачивается в одну папку, а в базу пишется уже имя другой папки… Причем - имя папки, которой еще нет…
Стыдно признаться, но пришлось руками создать новую папку ( с именем, записанным в базу), и так же руками перенести в эту новую папку фото из той папки, куда оно закачалось…

В надежде, что следующий столкнувшийся с этой проблемой наберется терпения залезть в код, найдет и подскажет - как устранить этот проблем навсегда…

4 лайка

Господа CS делатели. Вы так и не исправили этот Null? Тут вроде писалось о том, что вы якобы вините владельцев сайтов в том что они сохраняют фото куда то не туда.
У меня к вам вопрос. Как думаете проще сделать, тупо зайти в редактирование товара и тупо закачать картинку или залезть в раздел файлы и там нихера не понимая в этих папках что то куда то закачать, надеясь что картинка начнет показываться?
Так как пользователям проще сделать? Тупо редактировать товар и поменять добавить картинку или как то сложнее?

Подскажите пожалуйста, @ikoshkin @Asya данную проблему исправили в версии 4.17.1 ?