суббота, 10 января 2009 г.

Тюнингуем {mosimage}

Что удобно в WordPress, но крайне неудобно в Joomla, так то, что картинки, вставленные в статьи имеют тот же размер, что и сами изображения.

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

Мамбот {mosimage} лежит в папке ~/mambots/content/mosimage.php

Смотрим 163 строку и абзац кода далее
// атрибуты размера изображения
$size = '';
if ( function_exists( 'getimagesize' ) ) {
$size = @getimagesize( $mosConfig_absolute_path .'/images/stories/'. $attrib[0] );
if (is_array( $size )) {
$size = ' width="'. $size[0] .'" height="'. $size[1] .'"';
}
}
Заменяем это примерно вот на это =)
// атрибуты размера изображения
$size = '';
if ( function_exists( 'getimagesize' ) ) {
$size = @getimagesize( $mosConfig_absolute_path .'/images/stories/'. $attrib[0] );
if (is_array( $size )) {
if ($size[0] > 150) {
$size[0] = 150;
$size[1] = $size[0] * 150 / $size[1];
}
$size = ' width="'. $size[0] .'" height="'. $size[1] .'"';
}
}
В результате мы масштабируем все вставленные изображения до ширины 150 пикселов.

Комментариев нет:

Отправить комментарий