We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 38211
    • 3 Posts
    Создал сайт на виртуальном хостинге.

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

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

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

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

    В браузере такой код:
    <img style="float: left; margin: 10px;" src="" alt="Картинка" 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

    Что не так?

    Я не нашел обсуждения такой проблемы. Администраторы хостинга ничем помочь не смогли.
      • 31246 ☆ A M B ☆
      • 428 Posts
      Закрывать тег <img> не нужно.
      getimagesize - получает размер изображения. Значит у вас не прямой вывод изображения, а вы обрабатываете его. Чем? Что у вас установлено? Возможно плагин AutoFixImageSize. [ed. note: valikras last edited this post 14 years, 9 months ago.]
        Valentin Rasulov - Industrial design (Hobbies - Web Development)
        Development not standard projects on CMF MODx Revolution.
        Small sample of extensions
        • 38211
        • 3 Posts
        Этот тег я просто скопировал. В данном варианте его сгенерировал Modx.

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

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

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

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

        И уточнение - картинка исчезает про просмотре страницы - при редактировании в визуальном редакторе с ней все нормально, и она правильного, желаемого, размера.
          • 31246 ☆ A M B ☆
          • 428 Posts
          Это не нормально, если вы этого не хотите.
          Оки - перечислите какие у вас установлены Плагины? (левая колонка, вкладка - Элементы, ниже - Плагины)
            Valentin Rasulov - Industrial design (Hobbies - Web Development)
            Development not standard projects on CMF MODx Revolution.
            Small sample of extensions
            • 38211
            • 3 Posts
            Благодарю!
            Вы замечательный специалист!

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

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

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

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

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

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

            Спасибо за помощь.
              • 31246 ☆ A M B ☆
              • 428 Posts
              в дальнейшем - можно не удалять, а просто отключать.... (чтобы проверить, оно или нет)
                Valentin Rasulov - Industrial design (Hobbies - Web Development)
                Development not standard projects on CMF MODx Revolution.
                Small sample of extensions