Встала задачка, на собственном сайте, уменьшить размер превьюшек картинок у анонсов раздела дизайн. Само собой перезаливать все картинки и лень и долго и глупо. Можно воспользоваться стандартной функцией битрикс CFile::ResizeImage и изменить размеры картинок на лету
Изменить размер картинок на лету в битрикс
|
Михаил Базаров: 20.08.2014 04:00:00
Изменить размер картинок на лету в битрикс
Встала задачка, на собственном сайте, уменьшить размер превьюшек картинок у анонсов раздела дизайн. Само собой перезаливать все картинки и лень и долго и глупо. Можно воспользоваться стандартной функцией битрикс CFile::ResizeImage и изменить размеры картинок на лету |
|
Александр: 25.03.2016 08:00:00
Здравствуйте Михаил! а есть у Вас решение сделать в bitrix увеличить фото по клику, как на официальном сайте bitrix
|
|
Михаил Базаров: 26.03.2016 06:00:00
Просто подключите любой плагин, типа fancybox, и сверстайте под ваш дизайн. Тут особо и делать нечего
|
|
Артур: 04.08.2016 10:00:00
А подскажите как убрать ресайз картинок у товаров в корзине??
что только не пробовал.. в корзине путь к картинки идет - /upload/resize_cache/iblock/e72/110_110_1/e725ae01607c4b21b1 в детальной карточке - /upload/iblock/e7b/e7bc22e91cd29476877ec0137f9adc0d.jpg - нет /resize_cache/ нужно сделать везде как в карточки. |
|
almix: 30.11.2017 01:00:00
Здравствуйте, Михаил, создание превью изображений этой функцией. Но получаемые превью оказываются с артефактами - белый цвет иногда заменяется соседним f4f4f4, из-за этого картинка становится неяркой.
|
|
Макс Терещенко: 30.03.2018 11:00:00
Добрый день
Если используется эта функция имеет смысл использовать сервис Optipic ? |
|
Михаил Базаров: 30.03.2018 12:00:00
В принципе да, еще подсожмет.
Но я от сервиса отказался, он мне визуально много картинок подпортил. |
|
Алексей Клёнин: 24.10.2018 02:00:00
Добрый день.
Столкнулся со следующей проблемой. Есть задача вывести несколько изображений в детальной новости. Для этого дела используем fotorama. Так как изображений несколько, чтобы страница быстрее грузилась, мы для изображений делаем миниатюры. Делаются миниатюры с помощью Битрикс'овой функции ResizeImageGet. Всё почти-что здорово работает, но иногда на некоторых страницах при первой загрузке выводится вместо первой большой картинки на весь экран, маленькая. Отресайзенная (оу щит, сори за такой слэнг) до размеров которые мы задали ранее. Хотя по логике должна выводится большая и далее миниатюры. Что я делаю не так? Вот, код всего этого действа
|
|
Михаил Базаров: 24.10.2018 02:00:00
Это вам нужно поразбираться с самой фоторамой, быть может не успевает отработать на странице, при ее загрузке.
|
Блог-note Заметки по 1С-Битрикс
-
Картинка торгового предложения вместо иконки цвета, в выборе SKU
Задача: вместо не информативных иконок цветов нужно вывести детальную картинку торгового предложения. Если картинки у предложения нет - выводим иконку...
-
Минимальная сумма заказа в корзине и оформлении заказа в 1С-Битрикс
В этой заметке добавим возможность установки минимальной суммы заказа, в новом шаблоне корзины на 1С-Битрикс.
-
Ссылка и название раздела в списке новостей Битрикс
Если нужно вывести название раздела инфоблока в котором находится конкретный элемент/новость в компоненте "списк новостей" Битрикс, и ссылку на этот р...
-
Оптимизация jpeg и png картинок на cron, с помощью jpegoptim и optipng
Задача: на сайт каждый день проходит выгрузка из 1С с обновлением картинок. Нужно оптимизмровать эти картинки с помощью утилит jpegoptim и optipng. С...
-
Добавление не существующего товара в корзину и заказ, 1С-Битрикс
Задача: нужно добавить в корзину товар, которого не существует в каталоге, с возможностью задать ему произвольные название и цену.
-
Повторить заказ на API 1С-Битрикс наполнив корзину из заказа
Задача: заполнить корзину пользователя теми же товарами и количествами которые были в ранее созданном заказе. При этом нужно очистить корзину от товар...