Создал сайт на виртуальном хостинге.
Решил сделать его на 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
Что не так?
Я не нашел обсуждения такой проблемы. Администраторы хостинга ничем помочь не смогли.
-
☆ 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
Этот тег я просто скопировал. В данном варианте его сгенерировал Modx.
Как мне кажется я не особо изменял установки по умолчанию.
Функция getimagesize вызывается без моего желания, я бы ее с удовольствием отключил.
Если переключиться в режим прямого редактирования содержания страницы и в теге IMG поставить width с каким-нибудь значением, то это так же дает ошибку. Если убрать - ошибка исчезает - картинка при просмотре страница показывается.
Как мне кажется ModX по умолчанию пытается на лету пережать картинку.
Это нормально?
И уточнение - картинка исчезает про просмотре страницы - при редактировании в визуальном редакторе с ней все нормально, и она правильного, желаемого, размера.
-
☆ A M B ☆
- 428 Posts
Это не нормально, если вы этого не хотите.
Оки - перечислите какие у вас установлены Плагины? (левая колонка, вкладка - Элементы, ниже - Плагины)
Valentin Rasulov - Industrial design (Hobbies - Web Development)
Development not standard projects on CMF MODx Revolution.
Small sample of extensions
Благодарю!
Вы замечательный специалист!
Все - разобрался.
Подвожу итог, чтобы обсуждение было законченным, и полезным для других новичков.
У меня стоял плагин AutoFixImageSize
Зачем я его поставил не знаю, наверное в самом начале, когда "обживал" среду.
Только посмотрел - и все понял. Когда удалил, все подтвердилось, теперь картинка масштабируется нормально.
Добиваться работы плагина не буду, и без него хорошо.
Спасибо за помощь.
-
☆ A M B ☆
- 428 Posts
в дальнейшем - можно не удалять, а просто отключать.... (чтобы проверить, оно или нет)
Valentin Rasulov - Industrial design (Hobbies - Web Development)
Development not standard projects on CMF MODx Revolution.
Small sample of extensions