Ошибка в Phpthumbon при отсутствии картинки.
Добрый вечер! Ребят, такая проблема! На сайте используется Tickets, mixedImage, в качестве доп. поля для вывода превьюшек, а также phpThumbon для ресайза. Так вот если, например, к тикету не добавлять изображение, то на сайте вместо изображения-заглушки, на сайте белый экран и ошибка.
На всех страницах, где выводится тикет без картинки, белый экран и вылазят эти ошибки.
Причем есть категории, где в тикетах, если не задавать изображение, заглушка появляется. Проблемная категория только одна. Доп. поле для превьюшек для всех тикетов на сайте используется одно.
Помогите решить проблему.
Fatal error: Access to undeclared static property: phpThumbOn::$_ALLOWED_EXT in /home/.../public_html/core/components/phpthumbon/model/phpthumbon/phpthumbon.class.php on line 62В админке в журнале ошибок:(ERROR @ /home/.../public_html/core/components/phpthumbon/model/phpthumbon/phpthumbon.class.php : 468) PHP warning: strtolower() expects parameter 1 to be string, array givenНа всех страницах, где выводится тикет без картинки, белый экран и вылазят эти ошибки.
Причем есть категории, где в тикетах, если не задавать изображение, заглушка появляется. Проблемная категория только одна. Доп. поле для превьюшек для всех тикетов на сайте используется одно.
Помогите решить проблему.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 1
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Дописывал assets/img/, потому что путь получался неправильный. И из-за того, что где-то не задавал изображение, получалось, что часть пути к картинке после assets/img/ отсутствовала. В результате phpthumbon не мог обработать этот бред и я получал ошибку.
Вчера я писал, что в некоторых категориях выводилось все ок. Оказывается, там где было все хорошо, я использовал для вывода тикетов pdoResources и там к [[+img]] не нужно было добавлять assets/img/ и запись выглядела примерно так:
А там, где выводил при помощи getTickets получается такое безобразие.
Пока решил сделать так: