Перейти к содержанию

Рекомендуемые сообщения

Когда будет устранена ?
 

Цитата

PHP Warning:  imagecreatetruecolor(): Invalid image dimensions in /var/www/autopazzle/data/www/new.autopazzle.ru/system/library/image.php on line 105

Я там видел на гите кто то пытался костылем закрыть - так вот костыль ошибочный.
Замечу: в оригинальном opencart 2.3.x такой ошибки нет
Первопричину надо найти, там где то намудрили с переменными настроек изображений темы, взяли со старой версии ocStore 2.1 куски кода
Ctrl-C -> Ctrl-V =  новый баг и ищи "свищи" потом по тысячам срок кода opencart, где вставили баг
 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Такая ошибка возможна и в оригинальном opencart 2.3, 2.1.

В настройках магазина ставите разрешение любой картинки -100 x -100 и будет вам такая ошибка.

 

Стэк вызовов предоставьте.

Каждый может запилить модуль, который делает

$this->model_tool_image->resize($image, 'раз', 'два');

и получит такую же ошибку, которая указывает на system/library/image.php

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, markimax сказал:

Замечу: в оригинальном opencart 2.3.x такой ошибки нет

потому что оригинальный opencart 2302 НЕ ВЫВОДИТ заглушку, когда нет главного изображения ;)

достаточно глянуть его файл catalog\controller\product\product.php, строка 287:

$data['popup'] = '';

 

вывод заглушки - инициатива разработчиков ocStore, здесь обсуждалось

и да, для ее вывода скопировали строку от старой версии - отсюда и ошибка

$data['popup'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));

 

в 2302, с учетом изменений в конфигах темы, тогда уж так:

$data['popup'] = $this->model_tool_image->resize('no_image.png', $this->config->get($this->config->get('config_theme') . '_image_popup_width'), $this->config->get($this->config->get('config_theme') . '_image_popup_height'));

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Господа, вам в гит религия не позволяет заглядывать? Это исправлено почти 3 месяца назад. https://github.com/myopencart/ocStore/commit/427e094b3d1c9fa5e92675a170a950ae8bb22f10#diff-382f353ca0870b9adb2df1c50fdcca75

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
53 минуты назад, shoputils сказал:

Господа, вам в гит религия не позволяет заглядывать?

А религия не позволяет ;) за 3 месяца убрать архив с критичный багом из https://myopencart.com/downloads
Потому что пользователи постоянно спотыкаются там.
И кстати этот баг вылазит и после "патча" в других местах при "определенных" условиях. Замечено когда теме default меняешь папку

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Достаточно иметь "стабильную" ветку, в которую постить только исправления вот таких багов. И соответственно собирать свежий архив.

Но что-то пошло не так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
32 минуты назад, markimax сказал:

А религия не позволяет ;) за 3 месяца убрать архив с критичный багом из https://myopencart.com/downloads

 

28 минут назад, nikifalex сказал:

Достаточно иметь "стабильную" ветку, в которую постить только исправления вот таких багов. И соответственно собирать свежий архив.

предлагаете каждый день выпускать по релизу, типа ocStore 2302.48, 49, 50.. ? - это только внесет неразбериху

 

в целом, да - хотелось бы видеть выход релизов с исправленными багами чаще, чем раз в 3-4 месяца

но для этого нужно как минимум выработать политику/регламент со стороны администрации/разработчиков

 

плюс желательно вместо критики вносить свою лепту в участие, хотя бы на уровне тестирования

а то получается, что про найденные баги пишут практически новички, а предлагающих коммиты/исправления - вообще можно пересчитать по пальцам одной руки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
52 минуты назад, AlexDW сказал:

 

предлагаете каждый день выпускать по релизу, типа ocStore 2302.48, 49, 50.. ? - это только внесет неразбериху

 

в целом, да - хотелось бы видеть выход релизов с исправленными багами чаще, чем раз в 3-4 месяца

но для этого нужно как минимум выработать политику/регламент со стороны администрации/разработчиков

плюс желательно вместо критики вносить свою лепту в участие, хотя бы на уровне тестирования

а то получается, что про найденные баги пишут практически новички, а предлагающих коммиты/исправления - вообще можно пересчитать по пальцам одной руки

За три месяца ? Один супер критичный баг ?
Не убрали, с официальной "ссылки" скачивания.
За последнее время я встречал единицы кто поставил ocStore 2.3
Вот вам стратегия "ваша".
Понятное дело - скачивают с официальной страницы "релиз", а там критичный баг трехмесячной давности, который вылазит сразу. Кто то после этого поставит эту сборку боевой?
И только и вижу теперь ставят, или opencart.cms/pro или "русская сборка" 2.3

И @AlexDW писал много раз, что не буду "подписываться" под ошибочной стратегией разработки сборки.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Честно, не понимаю дальнейшее развитие проекта ocStore, если из коробки OpenCart данной ошибки нет. Получается, что сразу же при установке ocStore мы (пользователи) получаем данную ошибку!!!! Баг как я понял тянется с выходом второй версии и на него просто тупо забили... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 10.02.2017 в 15:40, levit сказал:

Честно, не понимаю дальнейшее развитие проекта ocStore, если из коробки OpenCart данной ошибки нет. Получается, что сразу же при установке ocStore мы (пользователи) получаем данную ошибку!!!! Баг как я понял тянется с выходом второй версии и на него просто тупо забили... 

 

причина описана тут

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата

потому что оригинальный opencart 2302 НЕ ВЫВОДИТ заглушку, когда нет главного изображения достаточно глянуть его файл..

Так адекватного решения нет все равно, если нет изображения! а если товаров десятки тысяч, как быть? Постоянно подтирать ошибки?
Мелочи конечно, но в готовой версии таких багов не должно быть. Так же и не решено в ocStore 2.3 с поиском. Когда включен seoPro поиск не ищет в категории товаров, а редиректит просто в выбранную категорию. надо предупреждать об этом при опубликовании версии до конечного пользователя.

Изменено пользователем levit

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прочитал дебаты, не очень понял, вопрос таки решен или нет с ошибкой  PHP Warning: imagecreatetruecolor(): Invalid image dimensions in /home/lexuszp/public_html/system/library/image.php on line 105/108/109/110...

у меня версия 2.3 в ней вылазит если есть файл \image\no_image.png если его убрать, то ошибка пропадает, но соответственно пропадает "заглушка" в других местах где нет картинки, конкретно эта ошибка вываливается только в карточке товара.

Изменено пользователем LexusZP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
12 часов назад, LexusZP сказал:

Прочитал дебаты, не очень понял, вопрос таки решен или нет с ошибкой  PHP Warning: imagecreatetruecolor():

 

тему с самого начала прочитайте, внимательно

а вообще, лучше обновить ocStore 2302 до версии 23021 - там это исправлено, как и многое другое

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 10.02.2017 в 09:58, AlexDW сказал:

потому что оригинальный opencart 2302 НЕ ВЫВОДИТ заглушку, когда нет главного изображения ;)

достаточно глянуть его файл catalog\controller\product\product.php, строка 287:


$data['popup'] = '';

 

вывод заглушки - инициатива разработчиков ocStore, здесь обсуждалось

и да, для ее вывода скопировали строку от старой версии - отсюда и ошибка


$data['popup'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));

 

в 2302, с учетом изменений в конфигах темы, тогда уж так:


$data['popup'] = $this->model_tool_image->resize('no_image.png', $this->config->get($this->config->get('config_theme') . '_image_popup_width'), $this->config->get($this->config->get('config_theme') . '_image_popup_height'));

 

а для категории как надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От chirs
      1 500.00 руб
      Скачать/Купить дополнение


      Мульти-Опции NEW
      Модуль Мульти-Опции расширяет возможности стандартных опций:
      Зависимость опции от другой опции или нескольких опций - изначально опция скрыта и отображается после выбора значения в родительской опции Зависимость опции от значения или нескольких значений другой опции - изначально опция скрыта и отображается после выбора конкретного значения или значений родительской опции Возможность указания количества покупаемых опций Возможность отображения значений опций в виде кнопки-картинки Указание значения по-умолчанию для опции Скидки на опции, в т.ч. в зависимости от количества Возможность указать конкретную стоимость опции (знак "=") Возможность настроить порядок вывода опций на странице товара Живая цена - динамическое отображение изменений цены в зависимости от выбранных опций Картинки для опций без ограничений  
      Демонстрация:
      Страница товара
      Админка (логин: demo, пароль: demo)
       
      Обратите внимание:
      Если у вас установлена тема (шаблон), сильно отличающаяся от стандартной, очень вероятно, что потребуются доработки модуля, поскольку невозможно предусмотреть все вариации тем сторонних разработчиков. Кроме того, у вас могут уже быть установлены другие модули других разработчиков, которые могут вызвать конфликты совместимости.
      Поэтому:
      По стоимости модуля вы так же покупаете мою полную техподдержку. Всё, что необходимо - это в случае необходимости доработок написать мне и я обязательно помогу в течение 1-2 дней с донастройкой, а так же могу немного навести "красоту" под вашу тему opencart-а.
      Добавил chirs Добавлено 11.01.2019 Категория Опции Системные требования Сайт разработчика http://opencart2x.codernotes.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика  
    • От chirs
      Модуль Мульти-Опции расширяет возможности стандартных опций:
      Зависимость опции от другой опции или нескольких опций - изначально опция скрыта и отображается после выбора значения в родительской опции Зависимость опции от значения или нескольких значений другой опции - изначально опция скрыта и отображается после выбора конкретного значения или значений родительской опции Возможность указания количества покупаемых опций Возможность отображения значений опций в виде кнопки-картинки Указание значения по-умолчанию для опции Скидки на опции, в т.ч. в зависимости от количества Возможность указать конкретную стоимость опции (знак "=") Возможность настроить порядок вывода опций на странице товара Живая цена - динамическое отображение изменений цены в зависимости от выбранных опций Картинки для опций без ограничений  
      Демонстрация:
      Страница товара
      Админка (логин: demo, пароль: demo)
       
      Обратите внимание:
      Если у вас установлена тема (шаблон), сильно отличающаяся от стандартной, очень вероятно, что потребуются доработки модуля, поскольку невозможно предусмотреть все вариации тем сторонних разработчиков. Кроме того, у вас могут уже быть установлены другие модули других разработчиков, которые могут вызвать конфликты совместимости.
      Поэтому:
      По стоимости модуля вы так же покупаете мою полную техподдержку. Всё, что необходимо - это в случае необходимости доработок написать мне и я обязательно помогу в течение 1-2 дней с донастройкой, а так же могу немного навести "красоту" под вашу тему opencart-а.
    • От evgeban
      Здравствуйте. Подскажите, можно ли (если можно, то каким образом) реализовать подобное меню? Чтобы была возможность добавлять в меню страницы фильтрации и визуально разделять области. Добавлять не категории/подкатегории, а именно страницы фильтрации. Например, того же ocfilter.

    • От katilina
      1 000.00 руб
      Скачать/Купить дополнение


      Универсальный адаптивный шаблон Polianna
      Демо шаблона для версии ocstore 1.5.5.1.2 демо шаблона
      Админ панель для версии ocstore 1.5.5.1.2 демо админки (demo, demo)
      Вы можете настроить шаблон в другой цветовой схеме, демо шаблона, демо админки (demo, demo)
      В документации подробно расписаны шаги установки шаблона, настройки модулей и параметров для двух вариантов дизайна.
      Обязательна установка vqmod, подробная инструкция в разделе "Установка шаблона" в документации (папка Documentation).
      Новая версия шаблона НЕ ЗАМЕНЯЕТ файлов движка
      Если устанавливаете модуль FilterPro, скачайте архив filterpro_polianna.zip с файлами, в которых прописаны необходимые классы шаблона.
      1. Адаптированный к мобильным устройствам дизайн
      2. Форма Быстрого заказа
      3. Фильтры по цене и по опциям
      4. Мегаменю
      5. Модуль настроек темы. Вы можете использовать свои шрифты, устанавливать размер текста, цвет текста и заголовков, цвет и текстуру фона.
      6. Возможность размещать свою контактную информацию в шапке сайта и в подвале, иконки соцсетей, виджеты вконтакте, facebook, twitter, одноклассники
      7. Модуль новостей.
      8. Выбор отображения изображений товара: кадрирование по ширине и высоте (по умолчанию) или только по высоте.
      9. Просмотр товара на странице товара 2-мя способами: cloudzoom и colorbox
      10. 3 адаптивных слайдшоу на Ваш выбор
      11. Модуль 4 в одном (лидеры продаж, акции, новые поступления и рекомендуемые)
      12. Модуль Избранные категории с возможностью размещать дополнительный текст о категории, задавать произвольное количество категорий в модуле.
      13. 3 положения поля поиска в шапке сайта


      Обновления:
      Все обновления уже есть в архиве шаблона Polianna_NEW.zip
      3/10/2014 В архиве Update3_10_2014.zip файл Read_me.tpl со списком исправлений в файле header.tpl
      24/04/2015 Полное обновление шаблона. Для тех, кто решил сделать апгрейд:
      При обновлении
      1. удалите в папке vqmod/xml файлы шаблона предыдущей версии ( не удаляйте vqmod_opencart.xml !!!)
      2. Заменить все файлы шаблона при копировании
      3. из установочного архива магазина Ocstore 15512 скопируйте папку catalog\controller\common и catalog\controller\product
      4. Модули шаблона переустановите в админке, там новые переменные
      5. Очистите кэш в папке vqmod/vqcache
      Обновление для тех, кто отключает В сравнение и лист желаний на сайте.
      Замените файлы
      catalog\view\theme\polianna\template\module\account.tpl
      catalog\view\theme\polianna\template\account\account.tpl
      catalog\view\theme\polianna\template\product\product.tpl
      25/09/2015 Для правильной ссылки на новости в моб. версии в header.tpl стр 555
      <option value="<?php echo $base; ?>index.php?route=information/allnews"><?php echo $text_news; ?></option>
      11/12/2015 Update11_12_15.zip Обновление vqmod/xml/polianna_theme.xml для категорий 3-го уровня в главном меню
      31/03/2016 Update_31_03_filter_price.zip обновление модуля Фильтр по цене. Исправления внёс andrey55555 за что ему большое Спасибо
      Добавил katilina Добавлено 23.10.2013 Категория Платные шаблоны Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart Несовместим ocStore 1.5.5.1.2
      1.5.5.1.1 OpenCart.Pro, ocShop Несовместим  
    • От katilina
      Демо шаблона для версии ocstore 1.5.5.1.2 демо шаблона
      Админ панель для версии ocstore 1.5.5.1.2 демо админки (demo, demo)
      Вы можете настроить шаблон в другой цветовой схеме, демо шаблона, демо админки (demo, demo)
      В документации подробно расписаны шаги установки шаблона, настройки модулей и параметров для двух вариантов дизайна.
      Обязательна установка vqmod, подробная инструкция в разделе "Установка шаблона" в документации (папка Documentation).
      Новая версия шаблона НЕ ЗАМЕНЯЕТ файлов движка
      Если устанавливаете модуль FilterPro, скачайте архив filterpro_polianna.zip с файлами, в которых прописаны необходимые классы шаблона.
      1. Адаптированный к мобильным устройствам дизайн
      2. Форма Быстрого заказа
      3. Фильтры по цене и по опциям
      4. Мегаменю
      5. Модуль настроек темы. Вы можете использовать свои шрифты, устанавливать размер текста, цвет текста и заголовков, цвет и текстуру фона.
      6. Возможность размещать свою контактную информацию в шапке сайта и в подвале, иконки соцсетей, виджеты вконтакте, facebook, twitter, одноклассники
      7. Модуль новостей.
      8. Выбор отображения изображений товара: кадрирование по ширине и высоте (по умолчанию) или только по высоте.
      9. Просмотр товара на странице товара 2-мя способами: cloudzoom и colorbox
      10. 3 адаптивных слайдшоу на Ваш выбор
      11. Модуль 4 в одном (лидеры продаж, акции, новые поступления и рекомендуемые)
      12. Модуль Избранные категории с возможностью размещать дополнительный текст о категории, задавать произвольное количество категорий в модуле.
      13. 3 положения поля поиска в шапке сайта


      Обновления:
      Все обновления уже есть в архиве шаблона Polianna_NEW.zip
      3/10/2014 В архиве Update3_10_2014.zip файл Read_me.tpl со списком исправлений в файле header.tpl
      24/04/2015 Полное обновление шаблона. Для тех, кто решил сделать апгрейд:
      При обновлении
      1. удалите в папке vqmod/xml файлы шаблона предыдущей версии ( не удаляйте vqmod_opencart.xml !!!)
      2. Заменить все файлы шаблона при копировании
      3. из установочного архива магазина Ocstore 15512 скопируйте папку catalog\controller\common и catalog\controller\product
      4. Модули шаблона переустановите в админке, там новые переменные
      5. Очистите кэш в папке vqmod/vqcache
      Обновление для тех, кто отключает В сравнение и лист желаний на сайте.
      Замените файлы
      catalog\view\theme\polianna\template\module\account.tpl
      catalog\view\theme\polianna\template\account\account.tpl
      catalog\view\theme\polianna\template\product\product.tpl
      25/09/2015 Для правильной ссылки на новости в моб. версии в header.tpl стр 555
      <option value="<?php echo $base; ?>index.php?route=information/allnews"><?php echo $text_news; ?></option>
      11/12/2015 Update11_12_15.zip Обновление vqmod/xml/polianna_theme.xml для категорий 3-го уровня в главном меню
      31/03/2016 Update_31_03_filter_price.zip обновление модуля Фильтр по цене. Исправления внёс andrey55555 за что ему большое Спасибо
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.