Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Не генерируется карта сайта


dmy

Recommended Posts

Всем привет! 

Загрузил товары (около 3000), включии стандартный Google Sitemap и карта сайта не генерируется, выдает ошибку: 

 

Notice: getimagesize(): Read error! in /home/d/dmy55597/smart-house-goods.com/public_html/catalog/model/tool/image.php on line 14Notice: getimagesize()

 

Перехожу в указанный файл и вот что находится в 14 строке: 

 

list($width_orig, $height_orig, $image_type) = getimagesize(DIR_IMAGE . $image_old);

 

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

 

Привожу еще часть кода до и после 14 строки

 

$image_old = $filename;
        $image_new = 'cache/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . (int)$width . 'x' . (int)$height . '.' . $extension;

        if (!is_file(DIR_IMAGE . $image_new) || (filemtime(DIR_IMAGE . $image_old) > filemtime(DIR_IMAGE . $image_new))) {
            list($width_orig, $height_orig, $image_type) = getimagesize(DIR_IMAGE . $image_old);
                 
            if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF))) { 
                return DIR_IMAGE . $image_old;

 

Просьба, пожалуйста, написать какие у кого идеи будут по решению!

 

OpenCart  русская сборка  Version 3.0.3.1

Надіслати
Поділитися на інших сайтах


25 минут назад, dmy сказал:

Всем привет! 

Загрузил товары (около 3000), включии стандартный Google Sitemap и карта сайта не генерируется, выдает ошибку: 

 

Notice: getimagesize(): Read error! in /home/d/dmy55597/smart-house-goods.com/public_html/catalog/model/tool/image.php on line 14Notice: getimagesize()

 

Перехожу в указанный файл и вот что находится в 14 строке: 

 

list($width_orig, $height_orig, $image_type) = getimagesize(DIR_IMAGE . $image_old);

 

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

 

Привожу еще часть кода до и после 14 строки

 

$image_old = $filename;
        $image_new = 'cache/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . (int)$width . 'x' . (int)$height . '.' . $extension;

        if (!is_file(DIR_IMAGE . $image_new) || (filemtime(DIR_IMAGE . $image_old) > filemtime(DIR_IMAGE . $image_new))) {
            list($width_orig, $height_orig, $image_type) = getimagesize(DIR_IMAGE . $image_old);
                 
            if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF))) { 
                return DIR_IMAGE . $image_old;

 

Просьба, пожалуйста, написать какие у кого идеи будут по решению!

 

OpenCart  русская сборка  Version 3.0.3.1

может проще через модуль ее генерировать их много разных да стоят не дорого и даже есть какой то бесплатный вроде! 

Надіслати
Поділитися на інших сайтах


Такая ошибка возникает когда есть битая картинка. Нужно найти ее и заменить.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.