Этот хак позволяет ограничивать параметры height и width у изображений, формируемых при помощи тегов [img] и [thumb].
Когда пользователи добавляют картинки с помощью тегов [img] и [thumb] они, естественно, не обращают внимание на параметр ширины и высоты изображения. В результате при добавлении очень широких изображений шаблон начинает расширяться. А это не всегда предусмотрено и в результате часто оказывается искажен дизайн сайта. Мне надоело постоянно следить за размерами добавляемых пользователями изображений, и я добавил проверку – если с помощью тега [img] добавляется изображение шире 450 px то оно ограничивается до 450 px.
// добавим ограничение на ширину картинки $img_size = @getimagesize($url); // определяем размеры изображения $img_widht=$img_size[0]; // ширина $img_height=$img_size[1]; // высота
if ($img_widht > '450') // проверяем и ограничиваем ширину {$img_widht='450';}
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Чтобы Вам были доступны все функции Вам необходимо либо зарегистрироваться, либо зайти на сайт под своим именем.
а у тебя не работает параметр в настройках "Размер уменьшенной копии загруженного изображения"? версии 8.2 уже можно задать как ограничить по максимальной стороне - ширины или высоты, либо в виде 100х100 - т.е. обоих сторон
vov41k, для img, не заливаемых на твой сервер, даже в версии 8.2 есть настройка
зайти в админку - настройка системы - настройка работы с изображениями параметр: Автоматическое изменение размера для удаленных изображений Укажите максимальную ширину картинки для тега [ img ] [ / img ], после которой изображение будет пропорционально уменьшено, до указанного размера. Для отключения автоматического уменьшения введите 0.
а тег thumb для картинок расположенных не на твоем сайте не применим вообще. или я чего-то не понимаю?
так что не ковыряй движок, а просто укажи ширину в админке
Группа: Администраторы
Регистрация: 17.07.2008
Статус: