Надо добавить свой пресет, например:
--- size_teaser: micro size_full: normal sizes: - micro - small - normal - big label_in_item: left is_required: null is_digits: null is_alphanumeric: null is_email: null
normal квадрат, а вот биг-нет!!! ограничивает себя размерами в зависимости от файла и все тут!
В Общем, проблема в моб.версии.ибо я меняю пресеты, в зависимости от разрешения экрана, на фоксе всегда оригинал.Все есть но вот создания квадратного(именно квадратного пресета у меня проблема, из не знания, сие учусь… готов оплатить данный урок, главное был бы толк(не от меня, а от пресета(!), думаю пойму))))
Я еще не сталкивался с работой пресетами, по этому не могу нечем помочь, но мне не понятно, чего вы хотите добиться?Evanescence сколько будет стоить, этот пустяк
На странице пользователя, выводиться аватар с размером normal (вроде 250рх/*), если хотите менять размеры, в зависимости от экрана, воспользуйтесь @media в cssибо я меняю пресеты, в зависимости от разрешения экрана
.Да, аватар выводиться от стандартного пресета normal по умолчанию стоит 256px.В зависимости от разрешения экрана, я меняю пресет, но их всего три.То есть 256 64 32.И они как ни как необходимы.Брешь между 256 и 64.Уменьшить в css 256… не знаю но для меня это не серьезный подход.нужен пресет 128(к примеру).
Если взять, опять же к примеру код формирование пресетов для фото, то в файле:\system\controllers\photos\actions\upload.php
if (!empty($this->options['preset'])){
$preset = cmsCore::getModel('images')->getPresetByName($this->options['preset']);
}
$result['paths'] = array(
'big' => $uploader->resizeImage($result['path'], array('width'=>$preset['width'], 'height'=>$preset['height'], 'square'=>$preset['is_square'], 'quality'=>(($preset['is_watermark'] && !empty($preset['wm_image']))? 100: $preset['quality']))),
'normal' => $uploader->resizeImage($result['path'], array('width'=>160, 'height'=>160, 'square'=>true)),
'small' => $uploader->resizeImage($result['path'], array('width'=>64, 'height'=>64, 'square'=>true)),
'original' => $result['url']
);
назовем пресет large
'large' => $uploader->resizeImage($result['path'], array('width'=>250, 'height'=>250, 'square'=>true)),
'square'=>true- будут сохраняться пропорции картинки ограничиваясь высотой или шириной;
'square'=>false-при данных размерах будет квадратная картинка
Автарка как понимаю я исходить от стандартных пресетов но как оригинал так и биг не сохраняются, сохраняется средний пресет.
Причем вне зависимости он будет квадратным(размеры заданы (250 на 250 -не квадратное)).Как показывает практика чекбокс в компонете: загрузка изображений не влияет
Вот я и хотел бы узнать каким образом и главное где задается пресеты для Аватара, Для Фото ясно как день Божий.А вот для аватара...
В скриншотах выглядит это примерно так(различные разрешения экрана
ширина дисплея 320
Таблица cms_users_fieldsВот я и хотел бы узнать каким образом и главное где задается пресеты для Аватара, Для Фото ясно как день Божий.А вот для аватара.
данные из таблицы