Здравствуйте, люди!
Есть инфоблок для новостей, в инфоблоке заданы свойства (тип свойств: файлы), в них хранятся картинки (маленькая и большая), это сделано для того, чтобы в теле новости выводить несколько картинок (по щелчку на маленькую открывается большая).
Почитал документацию и изменил размеры картинок которые хранятся в свойствах ( сделал это в функции BXIBlockAfterSave).
НО осталась проблема - размеры выводимых уменьшились, но функция CFile::Show2Images выводит картинки в рамках, которые соответсвуют размерам картинки, до их уменьшения.
Вот как я менял размеры:
Так как размеры неправильные, то я подумал что битриксу надо сказать, чтобы он обновил описание к этим файлам, снова открыл документацию... и окончательно запутался .
Не хочется тыкать наугад в непонятные функции.
Может кто-то сталкивался с подобной проблемой и готов помочь?
Есть инфоблок для новостей, в инфоблоке заданы свойства (тип свойств: файлы), в них хранятся картинки (маленькая и большая), это сделано для того, чтобы в теле новости выводить несколько картинок (по щелчку на маленькую открывается большая).
Почитал документацию и изменил размеры картинок которые хранятся в свойствах ( сделал это в функции BXIBlockAfterSave).
НО осталась проблема - размеры выводимых уменьшились, но функция CFile::Show2Images выводит картинки в рамках, которые соответсвуют размерам картинки, до их уменьшения.
Вот как я менял размеры:
Код |
---|
$img_path1 = $_SERVER['DOCUMENT_ROOT'].CFile::GetPath($img1['VALUE']); $img_path2 = $_SERVER['DOCUMENT_ROOT'].CFile::GetPath($img2['VALUE']); imageResizeCrop($img_path1, $img_path1, 800, 600, 50); imageResizeCrop($img_path2, $img_path2, 150, 100, 50, true); |
Так как размеры неправильные, то я подумал что битриксу надо сказать, чтобы он обновил описание к этим файлам, снова открыл документацию... и окончательно запутался .
Не хочется тыкать наугад в непонятные функции.
Может кто-то сталкивался с подобной проблемой и готов помочь?