• Ошибка при изменении масштаба картинки#

  • ic99aau Reply #1, 4 months, 2 weeks ago

    Reply
    Создал сайт на виртуальном хостинге.

    Решил сделать его на ModX. Версия: MODX Revolution 2.1.5-pl (traditional)

    И столкнулся с непонятной ошибкой.

    Создаю страницу с картинками. Если не указывать ее размеры, то все хорошо.

    Однако если тем или иным способом задать масштаб картинки: визуально, через свойства, прямым редактированием html-тегов, при просмотре эта картинка не показывается.

    В браузере такой код:
    <img src=""Картинка" width="368" height="95" />

    Пустой URL на картинку.

    В журнале ошибок такое сообщение:
    (ERROR @ /var/www/убрал/data/www/убрал/core/cache/includes/elements/modplugin/1.include.cache.php : 36) PHP warning: getimagesize(/var/www/убрал/data/www/убрал/c3.gif) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: No such file or directory

    Что не так?

    Я не нашел обсуждения такой проблемы. Администраторы хостинга ничем помочь не смогли.


  • Artdevue Reply #2, 4 months, 2 weeks ago

    Reply
    Закрывать тег <img> не нужно.
    getimagesize - получает размер изображения. Значит у вас не прямой вывод изображения, а вы обрабатываете его. Чем? Что у вас установлено? Возможно плагин AutoFixImageSize.


  • ic99aau Reply #3, 4 months, 2 weeks ago

    Reply
    Этот тег я просто скопировал. В данном варианте его сгенерировал Modx.

    Как мне кажется я не особо изменял установки по умолчанию.
    Функция getimagesize вызывается без моего желания, я бы ее с удовольствием отключил.

    Если переключиться в режим прямого редактирования содержания страницы и в теге IMG поставить width с каким-нибудь значением, то это так же дает ошибку. Если убрать - ошибка исчезает - картинка при просмотре страница показывается.

    Как мне кажется ModX по умолчанию пытается на лету пережать картинку.

    Это нормально?

    И уточнение - картинка исчезает про просмотре страницы - при редактировании в визуальном редакторе с ней все нормально, и она правильного, желаемого, размера.


  • Artdevue Reply #4, 4 months, 2 weeks ago

    Reply
    Это не нормально, если вы этого не хотите.
    Оки - перечислите какие у вас установлены Плагины? (левая колонка, вкладка - Элементы, ниже - Плагины)


  • ic99aau Reply #5, 4 months, 2 weeks ago

    Reply
    Благодарю!
    Вы замечательный специалист!

    Все - разобрался.

    Подвожу итог, чтобы обсуждение было законченным, и полезным для других новичков.

    У меня стоял плагин AutoFixImageSize

    Зачем я его поставил не знаю, наверное в самом начале, когда "обживал" среду.

    Только посмотрел - и все понял. Когда удалил, все подтвердилось, теперь картинка масштабируется нормально.

    Добиваться работы плагина не буду, и без него хорошо.

    Спасибо за помощь.


  • Artdevue Reply #6, 4 months, 2 weeks ago

    Reply
    в дальнейшем - можно не удалять, а просто отключать.... (чтобы проверить, оно или нет)