Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Маленькая аватарка в форуме.

00 голосов
4
Обнаружил, что функция CForumUser::GetList помимо аватарки, возвращает еще её уменьшенный вид, даже в виде HTML кода сразу. Но как и где эта уменьшенная копия формируется, об этом в документации не нашел, может кто знает насчет это. Как и где она формируется и как задать её размеры?
спросил 28 Авг, 13 от Almaz (140 баллов)

4 Ответы

00 голосов
Формируется в компоненте наверно, так что лучше не менять, но можете прямо в шаблоне или в result_modifier.php уменьшать картинку до нужного размера при помощи следующей функции (уменьшенная картинка при этом кешируется):

Код
$arImage = CFile::ResizeImageGet(
   $imageFile, // image file array
   array("width" => 64, "height" => 300), // max sizes
   BX_RESIZE_IMAGE_PROPORTIONAL,
   true // return resized image sizes
);
ответил 28 Авг, 13 от BRENN (1,080 баллов)
00 голосов
Какие ещё константы принимает функция кроме BX_RESIZE_IMAGE_PROPORTIONAL :?:
ответил 14 Ноя, 13 от Gromutttt (140 баллов)
00 голосов
Цитата
Владислав Невмержицкий пишет:
Какие ещё константы принимает функция кроме BX_RESIZE_IMAGE_PROPORTIONAL


BX_RESIZE_IMAGE_PROPORTIONAL
BX_RESIZE_IMAGE_EXACT
BX_RESIZE_IMAGE_PROPORTIONAL_ALT

А что они значат, кто их знает
ответил 22 Фев, 14 от BRENN (1,080 баллов)
00 голосов
Судя по всему BX_RESIZE_IMAGE_PROPORTIONAL - масштабирует пропорционально исходному размеру а BX_RESIZE_IMAGE_EXACT - масштабирует обрезая жёстко под arSize. Очень полезная ф-ция для свойства элемента "привязка к файлу, множественная".
ответил 13 Июнь, 14 от Gromutttt (140 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 22 Дек, 13 от mrUhauma (320 баллов)
0 голосов
0 ответов
0 голосов
1 ответ
0 голосов
4 ответов
0 голосов
3 ответов