Ответы пользователя по тегу 1С-Битрикс
  • Как сделать однофайловый бекап сайта на Битрикс?

    ferym
    @ferym
    Web-Developer
    По умолчанию Битрикс создает tar архив и просто режет его на несколько файлов не создавая заголовки в каждом из них, он просто физически разрезан на несколько.

    Почитать как "склеить" бэкап в один файл можно здесь
    Ответ написан
    Комментировать
  • Как сделать ресайз изображения в Битрикс?

    ferym
    @ferym
    Web-Developer
    Если ресайзить на лету и кэшировать уменьшенную картинку (повторно уже из кэша отдаёт), то попробуйте воспользоваться классом CFile::ResizeImageGet

    Теоретически должен примерно такой код заработать (если CONSULNANT_FOTO это свойство типа "файл", а не строка):
    <?
    $wsize = 100; // новая ширина 100 пикселей
    $hsize = 100; // новая высота 100 пикселей
    $file_path = CFile::ResizeImageGet(
            $arResult['DISPLAY_PROPERTIES']['CONSULTANT_FOTO']['VALUE'], // ID файла 
            Array("width" => $wsize, "height" => $hsize),
            BX_RESIZE_IMAGE_EXACT, // тип масштабирования, подробнее в документации по ссылке выше
            false);
    ?>
    <img src="<?=$file_path['src']?>" width="<?=$wsize?>" height="auto"/>

    Размеры под себя в переменных остаётся настроить и возможно поэкспериментировать с типом масштабирования.

    P.S. спойлер
    Код не тестил, прямо тут набрал, но должен без ошибок заработать. Если что - пиши в телеграм, помогу....
    Ответ написан
    5 комментариев